I don't know about you, but my kids grow out of their pyjamas like there's no tomorrow, which is why I was chuffed to discover that M&S are selling a two-pack of pure cotton PJs for just £3.99 right now, reduced from £13.00!
That price is seriously hard to beat - it amounts to less than £2 per pair of pyjamas!
I love that they're pure cotton too, since cheap pyjamas rarely are, but tend to be material of faintly questionable quality.
The only problem is that they only have these left in size 12-18 months but frankly if your little one is much younger than that I still reckon it's worth investing in these for later on.
They are also available in age 4-5 years but then the price goes up fro £3.99 to £5.99 but that's still a major reduction from the normal price of £17.00.
Standard UK delivery is free from M&S on all orders over £50 but that's a lot of pairs of pyjamas, so your next best bet is to use their collect in store service - that's completely free, too. If you order by noon today you can collect your items at your local branch from noon tomorrow.
With thanks to iamgujju @HUKD.