It's pretty hard to tell from a photo if a dog is too fat, harder with a thick coat. Are you familiar with BCS? Take a look here and see where you think he fits in.
http://www.wsava.org/sites/default/f...art%20dogs.pdf
If you can feel ribs when palpated and see a waist when looking down on his back are better ways to gauge.