I don't really like weight guidelines because they mostly work for field-bred Labradors and Golden Retrievers, LOL. They DON'T work for sighthounds, naturally "bulky" breeds like Bulldogs/Pekingeses, certain show-bred Labradors and similar breeds, etc. The day Giselle has the "ideal body condition" according to the chart is the day my neighbors are going to call Animal Control on me :p
It 100% depends on your breed. There is no universal weight chart because certain breeds like the Greyhound are *supposed* to have 2-3 ribs and about 4-5 backbones clearly visible. Of course, there are some Greys in which you cannot clearly see these bones, but that is the ideal weight. Point being, your dog looks fine. I don't, however, like to judge dogs from the top because that can be a little misleading. If you look at your dog from the side, you should see a well-defined tuck up, no visible ribs, but when you run your hand across his chest, you should feel the slight bumps of his ribs.