Hi Sadie and Wendy-Lee and welcome to YT!!
I got Izzy at 5 mos. old too and I started her out right away on Puppy I classes at a very reputable training location (I also heard that Petsmart has great classes too but it depends on the trainer). I paid $125 for 6 1-hour classes (they went up to $135) but they are so worth it.
I started out with PuppyI and progressed to PuppyII and then to CGC (Canine Good Citizens classes). I only wanted to do the puppy classes to socialize and get Izzy used to different people, places, sounds, etc., plus learn the basic commands (sit, stay, etc.) but one we went to class we both loved it so much that it just progressed and she learned the wait command, sit/stay, separating for 3 minutes, touching, combing by strangers, etc. Oh and these are all "Clicker" training with treats that she loves and only gets while clicker-traiing (check out Karen Pryor's clicker training website - it's awesome).
Then people started to say how great Izzy would be becoming a Therapy Dog through Delta Organization. Long story short....Izzy is now a certified Therapy Dog with Delta and we now go on hospital visits to visit the patients. All starting with just a basic training class.
Never to late to start training and if you can afford it - go for it.