Luke sleeps 2 hours longer than Connor who sleeps 6 hours so that’s 2+6 = <<2+6=8>>8 hours
The new puppy sleeps twice as long as Luke, who sleeps 8 hours, so the puppy sleeps 2*8 = <<2*8=16>>16 hours
#### 16