Mine always get Christmas presents and know what they are and that they get them after everyone else has unwrapped theirs. They are always delighted, with both the unwrapping bit and the gift.
They also get a helping of the Christmas Dinner, with turkey, stuffing, veg and gravy, and they get served at the same time as everyone, not just the leftovers, normally they have to keep well out of the way when food is being served.
I enjoy it, and they certainly seem to, I make sure I don't overdo it too much on the fatty side of things though as Great Danes can have ticklish tummies.
The cat got a big slice of nice moist turkey breast as well