I've been feeding Lexi Nutri Source puppy food since I brought her home at 8 weeks. She's 9 months now. And, boy, does she poop a LOT! I assumed it was the food, but since I've never fed her anything else, I didn't have anything to compare it to. She poops all..day..long...lol. But, it's nice and firm, she doesn't strain and she never has diarrhea. She's also very healthy and happy with LOTS of energy so she must be getting what she needs.