Do you need dance shoes?

To begin with? No.

Ideally you don’t want to wear rubber soles as when you turn they can stick to the floor when attempting to use the correct technique! Only wear heels if they’re a comfortable shoe you regularly use. In an ideal world you want a smooth soled comfortable shoe. If you’re interested in recommendations about a dance shoe, ask me.