Christmas is fast approaching, which means there's no better time than now to start shopping for your festive pyjamas from Marks ... for men, women, kids and even the family dog. Prices start from £8 ...