King Charles Dog Snuff New Puppy Age Breed How Old
[Image Credit: Arnaud Finistre for AFP | Getty Images]

King Charles’ Dog Snuff: Age, Breed & More

Many want to know more about King Charles’ dog Snuff, the new puppy joining the British royal family. The king reportedly received Snuff, per The Sun, as a gift and its breed is interestingly not the Cavalier King Charles Spaniel. It’s been over 20 years since King Charles III has had a canine companion of his own, the last being a Jack Russell Terrier named Tigga that he had with Princess Diana and that passed in 2002. Here’s what we know so far about the royal dog Snuff, including its age and breed.

How old is King Charles’ dog Snuff?

King Charles’ dog Snuff is at least one month old, and likely a little more than that, as of March 4, 2025.

The king received Snuff as a surprise gift four weeks before February 28, so some time at the end of January. Puppies are only ready for adoptions at around 6 to 8 weeks old, so we expect that Snuff is probably more around two to three months old, at the time of writing.

We’ll hopefully learn more about Snuff when pictures of the dog become available.

What breed is King Charles’ dog Snuff?

The breed of Snuff, King Charles’ new dog, is a lagotto romagnolo, a type of spaniel that originates in Italy around the region of Ravenna.

Also known as the Italian Water Dog, the lagotto romagnolo was originally raised to hunt birds in the marshlands but is now more well known for its truffle-hunting skills. Depicted in paintings as early as the 1400s, the breed has curly, water-resistant coats that protect them from thorns and wet underbrush as they pick up scents through the forest. Given that King Charles enjoys mushroom hunting, the aptly-named Snuff would seem to make a suitable companion for him.

Both King Charles and Queen Camilla, who recently adopted a puppy of her own named Moley, are expected to travel to Ravenna in April to visit Pope Francis. But the palace positions this is a mere coincidence, saying that Snuff has nothing to do with the trip.

X
monitoring_string = "c1299fe10ba49eb54f197dd4f735fcdc"