The phrase "puppy teeth" refers to the sharp and temporary teeth that young dogs have when they are growing.