Super soft cuddle cloth from the London-based brand Jellycat. It's a sweet little dog, the Bashful Toffee puppy .