My westie is approaching 10 months old, but weighs just under 10 pounds. He was the runt of the litter so I expected him to be smaller, but he is noticeably skinny. I feed him a cup of Performatrin Ultra Puppy kibble plus a quarter pound of raw food every day, yet he acts like he's constantly starving. If I feed him any more food though, he'll vomit and/or have runny feces. He's very active, jolly and acts healthy though. I wonder if lack of sleep might be a factor, cuz he's quite attached and is too busy following me around the condo to get his recommended 13 hours sleep.