I have made the switch to Life's Abundance All Life's Stages Dog Food. Incredible results are being seen not just in my dogs, but in those that I have recommended it to as well! Results include: Softer, shinier coats, allergies reduced, limping gone, weight loss, more energy, firm stools and less of it! This is what your puppy and his / her mother have been raised on and I encourage you to continue with this excellent food choice. Lifes Abundance is mail order only, shipped right to your door, which is a huge convenience for a busy lifestyle. Added bonus! There has never been a recall on this food!!! Made in small batches, not stored in a warehouse for months and months. You receive FRESH FOOD! I just love fresh food! There are also many amazing products from this company, cat food as well. Please take a look and see what could possibly be a wonderful positive in your life.