What Breed is a Teddy Bear Puppy?

The breed a Teddy Bear puppy is a Shichon. They are not purebred. They are a cross between a Bichon and a Shih Tzu. It is recognized by the American Canine Hybrid Club under the name of Zuchon. For more information, look here: