I need some new shortie PJ's for my 7 year old DD (size 8-9yrs) but the ones we had last year were like bloomers and would fall open indecently if she sat with her legs open. She doesn't wear pants with them so I won't want her to have ones like that again. It's hard to tell when buying because they tend to be sold in a plastic packet. Where can I buy inexpensive shortie pjs that come a bit further down the leg or are more fitted?