I switched my girls to Wellness Lamb and Barley some time ago and they all do well on it. Ally is now on a special diet due to her pancreatitis issues but I've had good luck with the Wellness, firm stool, shiny coats, no upset tummies and they love it. No recalls on Wellness either to my knowledge, and my vet agrees this is a great food.
Although my DH says there is something just WRONG about feeding a sheepdog lamb!!!