My wife took the beagle from the animal shelter to a vet. First the vet said he is likely four to five years old, not two like the shelter said. The vet said he most likely has a thyroid problem. That would be consistent with being overweight, listless and having an ear infection.
We are have the thyroid tested. Meanwhile he got medicine for the ear infection. The shelter offered us a discount on him since he will be the fourth animal we get from them. 1 beagle and two cats already. The zoo is growing.