I have a few shirts for my six month old Rowdy, but they are too short on him. I measured from his neck to his tail and it's about 8 inches which would put him in extra small shirts, but they don't cover his back. Most of the posts and pictures here of out girls in dresses that go all the way down to the tail which is what I like. Are the boys shirts supposed to cover like that also? Also, He has a top knot what color bow should I get? I'm thinking red. Do most boys wear top knots?