I just bought some Orijen Puppy Food for Holly. I looked at the dog food reviews and it is the best one that is easily available here. She was eating Royal Canine puppy food before and then had to finish off the last of Paris' Eukanuba (Paris wont eat biscuits anymore, and she's gone off the raw food (K9 Natural) so she has cooked chicken now and raw chicken necks in the morning - maybe not the best diet, but if she will eat it then she can have whatever she wants). The person at the petshop warned us that Orijen is very high in protein and that she will likely have runny poop for a while as she gets used to it (they seemed to be suggesting that we not go with Orijen ) The high protein content should be alright for her, right? Even though she is half Pug (and so is likely to be prone to putting on weight - although when people say that a breed is prone to putting on weight I usually think that the people who tend to own that breed are actually prone to overfeeding and under-exercising) she is doing agility and is definitely not a couch potatoe - she is very active. Do you think this food is good for Holly?