Why wait to neuter til age 2? There are all sorts of reasons why there's no point to wait -- one being that waiting reduces the chance that a neuter at 9-12 months will stop unwanted behaviours which by 2 years will be well-ingrained and will not change.
No one on this board should be planning on breeding their cavalier of course
(not least because the board is intended for pet owners who understand or want to understand better the serious health issues in the breed, which means no amateur breeding -- and responsible breeders have other places to go to discuss breeding).
I would hope membership and activity here will make every person realise why -- unless they someday will take the future survival of this breed deeply to heart and will be mentored by a health-focused, responsible breeder who does full testing including MRI scans and cardio checks and follows the MVD and SM breeding protocols.
I really do not ever want to see the prospect of at-home backyard breeding, or breeding for profit, or 'to have one litter', or 'for my children to enjoy new puppies" being considered as reasons to not neuter.
And I will remove members who appear to doing so (for reasons why, members should read the 'Getting Started' section and threads on health issues, especially SM and MVD. No one here should ever be willing to condemn this breed to an ever shorter and more pain-filled life -- which home breeding, and not following breeding protocols and testing protocols, ensures :x).