The puppy is called Rio, and is a mix between a King Charles Cavalier Spaniel and a Poodle.
The photos were taken by the royal court photographer, Sara Friberg. (Crown Princess Victoria wore a wool and cashmere blend draped collar jacket by Toteme.)
TOTEME Annecy wool and cashmere-blend draped collar jacket