Absolutely. There is nothing wrong with buying gifts for a dog, at Christmas, or any other time. Dogs love to play (including chewing things!). They love some mental stimulation. And they love interacting with humans. Keep this in mind when buying presents and you won't go far wrong.