My vet recommended waiting until around 3 years.
Bentley is 6 months now and no behavioral issues yet besides he goes crazy sometimes and runs around. But I think that's just his personality. Haha
Mine is 3 and hasn't been neutered yet. He never had any behavioral issues so I never felt the need to get it done.