I Also have a dog, & since I take with me to work, I needed to protect the back seat.
I sourced out some leather that matched the cream interior, removed the back and bottom seat cover, and had , basically a cover sewn for both.
I had loops of material put around the trim, and just used tie straps to hold it on, that way it would be easy to remove at a later date.
if you email me , I can send you a pics
Paul