Because I have dogs, I bought a Honda Element. It is a great dog car because the upholstery is designed to be water-resistant and easy to clean and the car lacks carpeting, instead having textured plastic that does not absorb water or other fluids. I have mine configured with only one back seat installed, so about three quarters of the back is just floor. The seat that is installed has a blanket on it because I'm more likely to throw a blanket in the wash than I am to actually clean the car (yes, I am a pig).
I took Fluff with me to run to the grocery store. Got out of the store and opened the hatch to load the food. I notice a little bit of puke just behind the back seat, so my eyes travel upward. It appears that Fluff has outdone herself. First, she rarely pukes. Second, she has managed to puke so she almost entirely missed the blanket. She has, however, puked in the hinge pocket which is lined with more absorbent fabric and on the seat where stuff could pass through and drip on the floor. On the floor right by where the spare tire cover ends so there is another slight path to another level of the car.
I'm impressed. With over 80 percent of the available surfaces impervious to puke, she's managed to find the places that are not and use them. Oh, well, at one point when the car was less than a year old, her sister Sleek puked down the emergency brake housing. I love living with animals!