I just asked my son (7.5) and he said "like 10 or something" lol
But I think for him it's more like 2 sets of actual jammies (he is particular to long comfy pants and will often just wear the pants without the shirt) OR big tshirts and no pants. He often sleeps in what shirt he wore that day or will wear the next and as long as it's not dirty or smelly I don't care. I love getting halloween pjs, because it's my favorite time!
DD (almost 9) has a few sets as well, I can count on hand 3 that I know of and she also does the big tshirt thing as well. Her thing is that she loves her robe and always wants one, hates when she outgrows.
DS2 (3 years) had a ton during the winter, handmedowns from my boss, and they were gorgeous, fleece gap zippers, nice cotton pant/t sets, etc. And he wore them, but he doesn't like pjs much now (potty learned finally!) and wants to also sleep in just undies and a tee most of the time. He has one set of (cars!) summer pjs. That's been enough this spring.
In my perfect world, and I have had this before, and will again after I cull the winter crap from the rooms....
DD-2-3 sets, 1 robe
DS-2 pj pants or shorts
DS2- 2 sets
Rewear at least once, wash 1-2 times a week, I do a load of laundry every day so they always can get thrown in.