You’ve got the socks for dad and the new perfume for mom, but your Christmas shopping isn’t complete just yet: You’ve still got to get some seriously great gifts for your beloved pets. Shopping for pets isn’t always the easiest — they can’t tell you what they want — but then again, they also can’t tell you they hate either. As such, you might as well take a walk on the weird and wonderful side when buying your pets’ Christmas gifts. Below are 29 epic pet Christmas gifts that will definitely improve your beloved pet’s holiday. Some of them are just for fun, and others will make your pet-having life infinitely easier. #15 is equal parts cute and practical.