I have a Westie show dog and he has a major show coming up. He is a bit on the skinny side and I would like some suggestions on how to make him gain some weight. We stuff him twice daily and will eat anything. He is 18 months old and every time he gets to the right weight, he gets taller or longer and he is too skinny again. He also just got over a bout of hookworms and that made him lose quite a bit of weight. I heard of something called satin balls, does anyone know if those are effective, and if so, could you give me the recipe? All I remember is ground beef. Right now at breakfast he eats: one cup of a quality kibble, 1/2 can Nutro canned puppy food, 2 scrambled eggs, and two slices of American cheese. At dinner he eats: one cup of quality kibble, 1/2 lb of chicken or ground beef, 1/4 cup of yogurt, and two scoops of vanilla ice cream. He eats better than the human members of the family!