How old is she and what breed is she?

Sounds like she's bored to me. It might seem like a long walk to you, but if she's not tired, it wasn't far enough. A tired dog is a good dog.

Obedience class could only help. No point waiting until she's well behaved to take her to class--No dogs would ever go if everyone waited for that!