A 25-year-old man has been charged with multiple offences after police found the remains of 37 dogs at an address in Essex.