Ok, I've just spent way too much time while at work reading this thread. I live in the US. It seems like everyone seems to agree that the Wellness brand is the best. Is that in the US? If not,, what's a good one in the US? I know Petsmart sells Royal Canin, but I see where some of you said it's still not quite as good as Wellness. I want to get the best for my kids. Thanks ya'll!