Start with Puppy classes and build a solid foundation even after the classes are done. For CGC I would wait until your dog is at least 2 years. That way they are usually out of their teenage stage and will be a bit more mature. CGC is tough and requires you dog to be calm in well behaved in a bunch of different scenarios.
I don't foresee you being able to complete all those classes in 2.5 months. Your puppy needs time to grow and mature in order to be able to focus on more obedience.
Puppies have a very short attention span. Once they grow a bit they are better focused and willing to listen.