Ugly Christmas Sweaters for Dogs – And Some Not So Ugly ones!


Ugly Christmas Sweaters For Dogs

Ugly Christmas sweaters have been popular since the 1980’s, but in recent decades, the “ugly Christmas sweater tradition” has been on an upswing, as people throw themed parties around them, shop vintage and thrift stores (as well as high-end shops!) in order to participate in the trend.

Here I’ve gathered a collection of ugly sweaters for dogs, and some not-so-ugly sweaters for dogs to keep your dog warm and cozy through the winter and holiday season. You can also find a matching sweater for yourself here! I’ve included size ranges here to help minimize your search for the perfect sweater that will fit your small or large dog.  Please measure your dog carefully using the manufacturer sizing guide, as different manufacturers may have very different sizing!
Also, please see Sweaters and Coats for Large Dogs, where I’ve put together a listing of items that come in sizes for large breeds. And if you’re not sure if you should put a sweater or a coat on your dog, read this article.

As an Amazon affiliate, this site contains links to products for which we may receive a commission at no additional cost to the consumer.



Nordic Fair Snowflake Christmas Sweater

5 different styles and colors to choose from: Black and white, navy blue argyle, navy blue snowflake, Christmas navy blue, and Yale blue snowflake.

Sizes range from 8″-20″ back length, 8″-29″ chest.



Blueberry Pet Matching Christmas Sweaters

Blueberry Pet has a collection of sweaters that dog owners can match with their dog’s Christmas sweater!




Lighted Christmas Tree Ugly Christmas Sweater

Lightweight, soft, and stretchable polyester fabric.  Motion-activated multicolor LED bulbs  give this sweater a lighted tree.

Sizes range from 7″-20″ back length, 11.5″-29″ chest.



Elk and Reindeer Ugly Sweater Series

Choose from several different designs in this ugly sweater series.

Sizes range differently with each design.



Elf pattern

Made from 100% stretchable acrylic, with a pullover design.

Sizes range from 9.1″-18.5″ back length, 11″-23.6″ chest.


Ugly Snowman Dog Sweater

Made from soft, stretchable fabric.

Sizes range from 13″-26.6″ back length, 13.4″-25.6″ chest.



Ugly Reindeer

Reindeer design on soft, stretchable knit fabric.

Sizes range from 12.6″-21.7″ back length, 11.8″-20.5″ chest.




Another Ugly Reindeer Sweater

Cartoon Rudolf design. 100% acrylic yarn. Soft and stretchable.

Sizes range from 7.5″-15.4″ back length, 10.2″-17.3″ chest.




Vintage Ugly Sweater – Red

100% acrylic

10″-23″ back length, 12″-28″ chest.




Classic Ugly Christmas Sweater – Red

Sizes range up to 23″ back length, 33″ chest.




Diamond Plaid Sweater

Stylish and lightweight, 100% acrylic. Available in navy, yellow or orange.  Suitable for small and medium dogs.

Sizes range from 9.8″-17.7″ back length, 11.8″-20.5″ chest.



Are you looking for a Christmas stocking and  some healthy treats for your dog stocking this Christmas?  Find Christmas sweaters, coats, and hoodies for large dogs, and holiday collars and leashes here, too!