Its hard to tell from the picture but I think he looks fine. You shouldn't really be able to see his ribs (which I can't...), but you should be able to easily feel them...

But people tend to tell me a couple of my dogs are too thin So, maybe I'm the wrong person to answer, lol.