My kids always need new pyjamas. They seem to wear out quicker than any of their other clothing, and I don't know what I'm doing wrong but the tops always shrink and the bottoms seem to stretch. Anyway, I'm going to stock up at Tesco now. They have a Buy One Get One Half Price offer on selected kids nightwear, including pyjamas, onesies, dressing gowns and blankets. (There's a pair of sunglasses in there too, but I think that's just for comedy value).
Prices start at just £4 a pair, so you can get 2 pairs of PJs for £6 - that's about as cheap as I have ever seen them!
There are no character nightwear items, they are all Tesco ones, but there are a variety of styles and designs, and at that price I'm not bothered what pictures they have on them to be honest! There are plenty of shortie styles too which will be great for the warmer weather or holidays.
The discount is automatically applied with no code to enter, but it will not show up until you have logged in at the checkout. Just make sure it has worked before you enter your card details! Click and collect is free, or home delivery on clothing costs from £3.95.