Is it immoral to neuter your dog?

I'm not vegan, but I try not to harm my fellow creatures as far as possible.

I've decided to adopt a dog for companionship. Neutering your dog is considered as normal as eating meat, but that obviously doesn't make it ethical. Can I adopt a dog and decide not to neuter it?