Puppy Dog is the supporting animal character in Shrek 2. Despite his bow, he is actually male. He is a Bichon Frise.
Role in the Film
Puppy dog plays a minor role in Shrek 2, Summoned by the Fairy Godmother in her song and often appearing in Fiona's bedroom.