First off, What is CGC?
Basically the basics of "being a good dog". Petco offers classes for Puppy #1, #2, and #3, and in the #3rd class you can get a CGC Certificate. It's for basic obedience, and is suggested to start as early as possible when they're a puppy! You can never start too early!