I'll catch you on the download!
Puff is Margot's pet dog.
Puff resembles a mix of a Yorkshire Terrier with a Miniature Schnauzer (Snorkie). Puff always wears a black tuxedo with a red bow tie and a red ribbon making a tiny ponytail at the top of its head.
World of Winx