no offense but I think your vet is an idiot..MOST allergies in pets is due to grains in the food,put him on a raw diet and see what happens,,,tho he may be allergic to the carpet or something else like that..but if all he gets is hotspots there really is no given reason for hotspots,so allergies...