Lets talk about ribs-- when a dog is fit the general rule is to see a couple but not all of them. This rule differs depending on breed. For example you will likely not see any ribs on a fit Saint Bernard. Other breeds such as this APBT you may see most of their ribs. The key is muscle mass. If a dog has good muscle mass, they are fit, even if ribs are present. Starving dogs dont have thighs like that.