My dog....

Shelby
I cannot for the life of me break my 2 year old dog of her chewing habit. She's done this since she was a puppy. We've tried fixing this ever since then and I've tried reading books, have used sprays, have tried discipline (not harmful) and nothing has ever worked. She only really chews on our couch though and her dog toys (obviously I don't mind if she chews on her dog toys) but we just got a new couch that we do not want her to ruin. Should I call her vet? Could there be something wrong with her teeth that's been bothering her all these years? Anyone have any ideas??