I would not use any of the above, none of them are approved for dogs. Here are some things you can try with out using meds.
Shave the area. The first treatment for hot spots is to dry them out and get air to the area. Hair loss is a feature of hot spots, but hair can also mat over the inflamed area, covering up a potentially much more severe and large problem. Cleanse the area with cool water and a gentle skin cleanser. Cool compress the area 2-4 times a day with a cool wet washcloth. Domeboro's (Burow's) solution (aluminum acetate) - available over-the-counter at pharmacies to help dry the skin out. Can be used as a compress or as a spray.
If none of this helps I would go see your vet.

