I have bear spray never had to use it. I would think it would turn a moose around as well. Moose dont see vary well but it would still burn like crazy.