The recommended ages for spaying vary depending on the dog’s size: after 12 months for small breed dogs, after 18 months for medium to large breed dogs, and after 24 months for giant breed dogs.