Are you free feeding her? Lots of puppies don't put on weight til a year old. As far as hair color it can change up to 2 years. If you want her to gain wieght are you giving her extra treats that are nutrious. An underweight dog is better then one that is overweight. I wouldn't worry as long as she is healthy |