> Wondered if he is having too much but he eats it in seconds and licks the bowl .
I wouldn't be guided by his apetite.
When Buster was a pup, about 14 weeks old, I was measuring out the food for his first meal of the day, I don't know what came over me but I had a complete brain shut-down and fed him his entire days ration in one meal (he was on 4 meals a day). It never registered in my head that it was a huge amount, he ate it up as quick as usual, inhaled it in the blink of an eye! It wasn't untill after he'd eaten it, and his belly looked rather full that I had realised what I had done!!!! I was a nervous wreck for the rest of the day, on high-alert to the signs of bloat, but the only ill effect he had was a lot of wind and a sloppy poop.
Anyway, to sum up, just becasue a pup will lick the bowl clean does not mean you are not over-feeding.
Personally, I'd cut the amount of food down slightly and see if that helps.
I've always found Busters poops to be firmer if he is on 50% kibble & 50% wet (either raw tripe, white fish or tinned food such as Chappie or Butchers).