Guicoy uses its shell as a decoy. It is able to stretch and make itself bigger as well as shrink to fit inside its protective shell.
Sunset
Guicoy often hides and only comes out when provoked or forced out. This Pokemon would rather stay tucked in its shell, but upon emerging it enjoys annoying and tricking opponents.