We do buy our pets Christmas gifts, but it is more for the excitement for the kids than for the pets. I know, that sounds pretty silly. Once the kids are older, we probably won't buy things for the pets anymore. Since Christmas only comes once a year, it is about the only time we get them anything "new and exciting". A new toy may be a special treat for them. They already have so many toys, they really don't need anything new. Honestly, what we usually get them are the things that they need like dog food or treats. Maybe a new collar will be in their stocking if they are in need of a new one. We just have so many toys laying around the house that I can't see getting them new toys every year. For our dog, we do splurge on bones though. That's one thing that really keeps her busy for hours on end without needing to be right at our feet all the time.