I found Purina Pro plan to be lacking for my dogs. Their stool was never firm and always soft and mushy. I thought I was feeding a quality feed but I changed my mind and switched to Nutri System and haven't looked back. I believe the problem is, there is no brand of feed that is good for all dogs!