Try Old Navy. It's pretty inexpensive and so far they are the only things that fit Kaji's long body right. They're long enough on the back so that it doesn't look weird, but short enough in the belly area so he doesn't pee on them. So far, we have two. One red xmas shirt that I got for $2 (it said xmas 08 and it was 09

) and a sweater which was a gift. Everything else we have he pretty much pees on it if I'm not careful and roll it up.