The main difference between the teddy bear cut and the puppy cut for a Poodle mix is the length of the hair. The teddy bear cut is typically shorter and leaves the hair longer on the head and legs, while the puppy cut is longer and leaves the hair about one inch in length all over the body.