He looks fine to me. I do not feel he needs to loose weight but I would not let him gain either. Remember most vets don't know much about nutrition. Just like humans (some have more muscle than...