Vintage Christmas Gifts for Dog and Cat Lovers

Vintage Christmas custom pet portrait canvas with Merry Christmas script and the pet's name

This year Christmas decor is leaning old-fashioned: cream paper, cranberry red, pine green, script lettering that looks like it came off a 1950s card. If the person you're shopping for loves that look and loves their dog or cat, here are the gifts that put the two together.

1. Vintage Christmas Pet Portrait Canvas

Their pet's photo on a warm cream background, with Merry Christmas in a retro cranberry script above and their name in classic pine-green lettering below. It looks like an old holiday card, gallery-wrapped and ready to hang, and it comes out with the decorations every year.

  • 8" x 10" or 16" x 20", matte canvas on a 1.25" pine frame
  • From $39.99

Shop the vintage canvas

2. Vintage Christmas Pet Photo Mug

The same old-fashioned card design, wrapped on an 11oz ceramic mug: their photo, a retro Merry Christmas and their name, on cream. Made for slow Christmas mornings, and it lands under $25.

  • 11oz ceramic, microwave and dishwasher safe
  • $23.99

Shop the vintage mug

3. Wooden Pet Photo Ornament

For a rustic, natural-wood look on the tree: their photo printed on a wooden oval with their name across the bottom, hung on a red ribbon. The back is left natural wood, and the grain varies a little from piece to piece.

  • $24.99

Shop the wooden ornament

4. Classic Red Pet Photo Stocking

A stocking in traditional Christmas red with their photo in a white frame and their name underneath, about 18" tall. It hangs right alongside the family's.

  • $34.99

Shop the photo stocking

5. Pet Photo Christmas Cards

Let the dog (or cat) sign the cards. Their photo on classic Christmas red with your greeting and sign-off, folded 5" x 7" and blank inside for a handwritten note. Packs of 10, 30 or 50.

  • From $29.99

Shop the Christmas cards

When to order

Everything here is made to order. For Christmas delivery, order by December 5 (the wooden ornament: early December). The canvas takes about 1 to 2 weeks to arrive, so earlier is better for that one.

See the whole collection: Vintage Christmas.