Lillipup

Lillipup is a Puppy Pokemon. Lillipup doesn't let its courage override its intelligence when it comes to battling stronger opponents. With the sensitive hair around its face, it can pick up on slight movements nearby.