One of life’s greatest challenges is the search for the perfect pillow. With so many pillow options available to us first world folk in 2017, why is it so hard to find a good one? Some pillows are too soft, some pillows are too hard and some pillows… well, some pillows just suck. Cats don’t have this problem because they figured out a long time ago that dogs are the perfect pillows. Warm, covered in fur, and they have a calming heartbeat. Sure, some dog pillows can smell a little nasty, but you’re brain cancels that out when you realize you’re sleeping on the greatest animal in the history of mankind. This amazing gallery is courtesy of the interweb legends that are Bored Panda.