Haha oh thankyou both, I'm so glad you both agree with me and I'm not just being naive! I do everything I can to ensure he is fit and healthy so did worry to be told he was too big!!
I do think, like it's been said, vets often go on a generic breed weight... I've always been told he would be big