WAY too big. Of course it could be beagle x walker hound or something, but based on the pic the dog is way obese. Killing it with kindness. To be honest, just as I find it cruel that people starve dogs, I find it cruel when they keep them that overweight. It's not healthy and not good for the dog.
Can you find out exactly what and how much she is feeding? Sometimes with a dog that overweight, a thyroid problem is really to blame. She would probably be best having a thyroid panel run at the vet to rule that out.
For comparison, a healthy weight beagle..even this dog could lose a pound or three and be at a healthy weight.