Welcome @mommymystro I think he looks adora-bull in his photo and as everybody else has said - there is no sign of ribs, he seems to have a defined shape and looks healthy. What food is he on? You can go to the link for food dog ratings to see where each food is.
Maggie is 3 and a little butterball at 35lbs - she is a perfect weight for her. Daddy will be 6 months soon, and is 36lb but he is all long and lean with lanky legs and huge paws! We've currently got him on 1 3/4 cups of Fromm twice a day with added yogurt, shredded carrot, frozen blueberries, frozen green beans, banana, cucumber chunks and baby carrots either given to him as a topping to his Fromm or as treats.