Your dog definitely should be narrower at the waist than the hips and chest.
You should be able to easily feel the ribs, but not see them. Each dog is
Different. Standard recommendations are a good place to start, but each dog
Must have its food adjusted to its individual needs. Here is a link to a good illustrated guide,
http://www.longliveyourdog.com/twoplus/RateYourDog.aspx
Dogs out of a litter aren't peas in a pod. Some will always be bigger or smaller. You want to concentrate on keeping her near ideal body condition as in the link I gave you. If her ribs show a little, feed her a little more if she will eat it. If not, until the vet suggests a remedy, you don't have a problem. Don't keep switching chows. Check the sticky at
https://www.askmehelpdesk.com/dogs/i...tml#post254171
The Shepherd I mention in it was eating Pro Plan. The more different chows a dog eats when it is young, the harder it is to work around it if they develop food allergies later.
Any of those chows you mention are fine and provide a better diet without suppliments than with.