i once had a miniature poodle, they are so cute!
They're great dogs, and they're also really smart.  They're ranked the second smartest after the Border Collie.
Poodle
People still debate over whether they descend from French Barbet or other German dogs.