Create your fur baby their own bed with the help of the Puppy Pillow Pattern. The Puppy Pillow features an attached blanket which is loose enough for your dog to crawl under and sleep comfortably. The beds are made using fleece but can be made with other fabrics. This pattern is available in six different sizes: extra-small, small, medium, large, extra-large, and extra extra large. Each bed size is based on your dog's weight.