I need to put some weight on Scarlett...she is an adult mini aussie, weighs 22 lbs and needs to gain at least 5 lbs. She checked out fine at the vets and was wormed. The vet agreed she is thin. She eats 2 cups of food per day plus treats, plus toppers of ground beef and raw eggs. She is very active, one of the most active dogs I've ever seen. Wondering what foods out there are known for being high calorie? I read about satin balls but I'm looking for something I can feed her long term.