Hello and welcome, Bao! Your puppy is adorable and looks very poodley to me. There are probably two things going on: 1) he has his puppy coat, which has a softer, looser texture than an adult coat; and 2) some colors are known to have courser, woolier coats than other colors. For example, white and black poodles tend to have the breed standard coat, whereas often brown poodles (like my brown parti) has a wavier texture. His coat will probably end up like his parents'.