Garold "Gary" Wilson, Jr. is SpongeBob SquarePants' pet sea snail and the most seen pet in the series. He lives with SpongeBob in his pineapple house on 124 Conch Street. Gary is voiced by Tom Kenny and first appears in the pilot episode, "Help Wanted."
He is a domesticated house pet with similar mannerisms to a cat, most notably his "meow" sound, as snails are the underwater equivalent to cats in the show. It has been suggested that SpongeBob has had Gary ever since he was a young boy. The episode "Treats!" reveals that Gary was adopted by SpongeBob. In "Plankton's Pet" SpongeBob reveals to have bought Gary at the animal shelter.
Gary was created as a minor joke character that would appear in the background of SpongeBob's bedroom, just like SpongeBob's pet scallop Shelley. However, as the series progressed, Gary developed a personality of his own beyond just saying "meow." He was eventually added to the show's Main Model Pack and became one of the ten main characters.
LOTM: The Angels Return[]
Gary had found one of Optimus Prime's memory crystals in Spongebob's yard and was bringing it to show him when Baraggan attacked. Luckily, Gary survived.
When Spongebob told Gary how Angewomon and Myotismon needed the crystal, Gary understood and nudged it over to Myotismon, who sang it back.
When Squidward and Spongebob pleaded to go with the Disney Angels, Gary wanted to go, too. Spongebob said that Gary needed to stay with him and vowed that Gary would be his responsibility. Angewomon and Myotismon understood with a little pep talk from Optronix, and agreed to let Gary come.