Since you said your pup is over weight, I'd be more inclined to think diabetes or thyroid. But hopefully it's not either. I would definatly find another vet and get her checked out extensivly.