Free shipping on all orders over £25
0 Cart
Added to Cart
    You have items in your cart
    You have 1 item in your cart
      Total

      All Adult

      For ages 12+
      Collection Menu
      Dog Selfie (500 Pieces) Dog Selfie (500 Pieces)
      £8.50
      Unit price
      per 
      Thomas Kinkade: 101 Dalmatians (1000 Pieces) Thomas Kinkade: 101 Dalmatians (1000 Pieces)
      £12.00
      Unit price
      per 
      Cute Dogs in the Garden (500 Pieces) Cute Dogs in the Garden (500 Pieces)
      £9.00
      Unit price
      per 
      Disney Classic Collection: 101 Dalmatians (1000 Pieces) Disney Classic Collection: 101 Dalmatians (1000 Pieces)
      £11.00
      Unit price
      per 
      Dog's Life Dog's Life
      Dog's Life
      Heye
      £14.00
      Unit price
      per 
      Steve Sundram: Dog Mania (1000 Pieces) Steve Sundram: Dog Mania (1000 Pieces)
      £12.00
      Unit price
      per 
      The World of Dogs (2000 Pieces) The World of Dogs (2000 Pieces)
      £18.00
      Unit price
      per 
      Library of Dogs (1000 Pieces) Library of Dogs (1000 Pieces)
      £12.00
      Unit price
      per 
      Dutiful Dogs (1000 Pieces) Dutiful Dogs (1000 Pieces)
      £11.00
      Unit price
      per 
      Disney Classic Collection: Frozen 2 (1000 Pieces) Disney Classic Collection: Frozen 2 (1000 Pieces)
      £11.00
      Unit price
      per 
      Dog show Dog show
      Dog show
      Heye
      £14.00
      Unit price
      per 
      Mutt Shots! (500 Pieces) Mutt Shots! (500 Pieces)
      £8.00
      Unit price
      per 
      My Loyal Friends (500 Pieces) My Loyal Friends (500 Pieces)
      £8.00
      Unit price
      per 
      Markus Binz: Steampunk Dog (1000 Pieces) Markus Binz: Steampunk Dog (1000 Pieces)
      £9.00
      Unit price
      per 
      Forest Stories at Night (1000 Pieces) Forest Stories at Night (1000 Pieces)
      £12.00
      Unit price
      per 
      Dog Family by the Lake (1000 Pieces) Dog Family by the Lake (1000 Pieces)
      £12.00
      Unit price
      per 
      Puppies on the Shelf (500 Pieces) Puppies on the Shelf (500 Pieces)
      £9.50
      Unit price
      per 
      Balloon Party (500 Pieces) Balloon Party (500 Pieces)
      £8.00
      Unit price
      per 
      Sunday Outing With Good Friends (500 Pieces) Sunday Outing With Good Friends (500 Pieces)
      £8.50
      Unit price
      per 
      The Dreams and Nightmares of a Dog (1000 Piece Jigsaw Puzzle) The Dreams and Nightmares of a Dog (1000 Piece Jigsaw Puzzle)
      £11.00
      Unit price
      per 
      Gathering on the Couch (1000 Pieces) Gathering on the Couch (1000 Pieces)
      £10.50
      Unit price
      per 
      Yoga Dogs (1000 Pieces) Yoga Dogs (1000 Pieces)
      £15.00
      Unit price
      per 
      Dean Russo: Dogs Never Lie (1000 Pieces) Dean Russo: Dogs Never Lie (1000 Pieces)
      £13.00
      Unit price
      per