They aren't trying to mate. When dogs mount each other (even female to female or male to spayed female), it's an attempt to establish pack order/dominance. This often happens when one dog owner brings their dog over to the home of another dog owner. If it's happening with two dogs that live under the same roof, then the owner hasn't properly established the pack order (with the owner as pack leader). There are many great books on dog behavior that discuss how to be dominant and maintain a pack order.
Means he wants some
No Dogs and other mammals need a male and a female.
There is no easy way to stop dogs from sniffing each other as this is the way dogs find out information about things. A male dog does not go into heat. Only female dogs do.
Keep them away from each other.
Male dogs can get along, but it depends on their individual personalities and how they are introduced to each other. Proper socialization and training can help improve the chances of two male dogs getting along.
Because they are homosexual
The male mates with the female, just like most other animals.
Dogs smell each other to find out 'who' they are dealing with. Each dog has an individual smell. When a dog smells another dog, they find out sex (male/female), constitution (alpha-based or submissive), and health of the other dog. It is also believed that the age of the dog, possible available food resources, and kinship may be part of the results of the sniffing process. I agree very much with the last answer. When dogs smell each other they are trying to find out the dogs gender, ranking, and were they are from and even if they have a mate or not. So theres your answer!
they will try to be the alpha a round other male dogs and try to convenes the female that they are more stronger then the other male
Most dogs sniff there back sides and they wouldn't bark at each other.
Not necessarily. Whether male dogs will fight depends on factors such as their individual personalities, socialization, training, and the circumstances in which they are interacting. Proper training and socialization can help prevent conflicts between male dogs.
just put SODIUM CHLORIDE IN IT then puff they are off each other SODIUM CHLORIDE-(SALT)