Hmmmmm...you don't suspect anything w/ his liver, do you? His appetite sounds really good. What are you feeding? If he's "round and chubby", maybe he has just hit a plateau or something.
Each dog seems so different - I think Marcel finally started "growth spurting" around 7-8 mths when his hormones kicked in. I think he's finally settled in around 3 pounds or so. Sometimes I think the little guys just take longer to grow and gain. He SURE is CUTE though - maybe his cuteness just weighs so darn much that his body feels he doesn't need any more weight!