Our puppy was given to us, and the person got her from a backyard breeder. So we don't have much info about her background. Supposedly she is 9 1/2 weeks old. She does eat hard food just fine, and she seems happy and healthy. But she only weighs four pounds. Isn't that underweight?