Go to a reputable auto detailing shop and let them at it. They are professionals and know lots of methods for salvaging such a situation.
If they cannot fix it up, check with your dealer about getting a complete seat cover. You can usually get just the base or back cover. Then any good auto upholstery shop can put it on. The dealer can probably recommend one as most dealerships don't do upholstery replacement themselves. Good luck!
If they cannot fix it up, check with your dealer about getting a complete seat cover. You can usually get just the base or back cover. Then any good auto upholstery shop can put it on. The dealer can probably recommend one as most dealerships don't do upholstery replacement themselves. Good luck!