Walmart offers the Toddler Boy Pajama Set 2-Pack in several colors (Risky Lime/Artic White pictured) for $7.50. Opt for in-store pickup to dodge the $5.99 shipping charge. That's $2 off and the lowest price we could find. It's available in sizes from 9M to 5T.

Select stores may have pickup availability before Christmas. (Choose "See more stores" on the product page to see pickup dates for each store.)