My wife and I just adopted a German shepherd from the County Humane Society that was malnourished and had food allergies (hot spots, itching, and digestion problems). I tried the Blue Buffalo, Pro Plan, and Nature's choice, however not one of these major dog food brands worked. A neighbor recommended the Natural Balance Sweet Potato & Fish formula and two days later our new dog was 100% better. The vet said it might take up to 20-30 days for our dog’s digestive system to get used to the food; however it only took 48 hours. I was so excited to see our new dog not suffering. Thank you for the great product and now we plan to switch our 5 year old Ridgeback over to the same food.