Heh, my puppy is 6 months and only just starting to sleep through. My last two were very different. Each puppy is an individual and you need to work out their rhythm. For Luna, the turning point has been letting her up onto the bed at night. That makes three Labradors and two humans on a double bed. Yup, it's cosy.