It's less expensive for you to buy a bed for your dog than it is to buy him or her a blanket. That said, dog beds are great because they offer your dog more comfort and can also help him or her look great as a gift when you get it right.