Schnoodle

The Schnoodle is a designer breed between a Schnauzer and a Poodle. They can range in many different sizes and colors. They are known to be very intelligent and loving dogs.