Yes, there are non-sexual reasons why a dog might mount another. It could be to display dominance or as play behavior, especially in puppies. Stress and overexcitement can also trigger this reaction, which is often misinterpreted by humans! Training and distraction techniques can help manage the urge to mount.