Hi all - question for you on food for my pup. I have a nearly 5 month old westie. We have been giving him Blue Buffalo Wilderness for puppies for a couple of months now. He likes it, always finishes his food and doesn't have issues with vomiting. He still eats 3 meals a day, and i give him the recommended portion on the bag. However, for some reason his after lunch poop is always very soft. The others in the morning and evening are normal. But this one is sort of confusing me. Do you think it's the food? Any other recommendations that could be good for a small breed puppy?