My 3yo DS has a pretty big size discrepancy between his torso and legs - right now he's wearing 4T shirts edging up into 5T, but is still in 3T pants. He's pretty much been sleeping in just a t-shirt with a pull-up, but now that the weather is getting colder, I'd like him to be more covered at night.

It seems like PJs in toddler sizes only come in sets - are there any stores that sell just PJ pants? Flannel or fleece would be preferable.