I don't know of any reason to wait on getting the dog fixed. They can be done at 6 months, and some vets will do it even younger. It is a good idea because it reduces the risk of certain cancers. He may still try to mount other dogs, becuase of the dominance issue, but it should help some. You may think about taking him to an obidence class to help with the dominance and other problem behaviors.