So many things can cause hair loss or "hot spots". Flea bites, allergies to grass or chemicals in carpets, skin mites or just plain old dermatitis. The only one who will know for sure is your vet.
One of our dogs had hair loss and it was dermatitis due to elements in the dirt outside. Have you shown this to your vet?