6 months is the old standby for pet dogs. If you're trying to shape a serious canine athlete/competitor, I would spay/neuter later in life. But very few people have the time and experience to shape serious canine athletes