When I had a crew cab pickup I got one that was fabric one side, rubberish on the other, loops for the head rests, loops with a 6" piece of pipe to wedge between seats and
seat backs and elastic front corner diagonals. It was great (and still is). For the Kia, I shopped around until I finally found one that was "fitted to the seats". Got one for rear and one for passenger. When it came, there were 3 pieces of fabric / plastic, which had obviously been opened and then stuffed back into the original packaging. A long skinny piece to lay on the back of the rear
seat behind the head rests with some velcro and a big rectangle that had velcro along one side to kinda match up with the other piece and then hang down the
seat backs and sort of lay on the seats - at least until the dog stepped on it. The third piece was also a rectangle that had one end sewn into a pocket to hang over the passenger head rest and the rest draped down the
seat back and laid on the
seat - until the dog stepped on it. Horrible! When I tried to return them for not actually being fitted to the seats the deal was: 1) no warranty, 2) 50% restocking, 3) have to pay for shipping. So I could get $12 refund if I returned them. I kept them, figuring I could use the fabric in them for something and if I returned them, they would just screw someone else by reselling them yet again. Wish I could remember or find the place to warn you specifically about.
I suggest checking Chewey.com and see what they have that might work. They seem to be generally pretty reliable with reasonable customer service.