I feed my dogs a mix of Avoderm, Merrick, Halo, Nutro Ultra, Nutro Natural Choice, Nature's Recipe and Wellness Simple. I know that sounds crazy, but variety is the spice of life right? :)
If your dog possibly has food allergies switching from Ultra to Solid Gold might not help as it has a lot...