Certainly far from "the best" but my local Toyota dealer's parts department sells seat covers called, "SEATKEEPER". There are several versions. I purchased a pair of "SK208" for my front seats. There is also a bench seat version for the back seats as well, but I don't recommend that kind unless you leave your rear passenger seats up all the time.
These seat covers appear to be made of durable canvas and offer sufficient seat protection. IMHO, for what you get, these seat covers are waaaay overpriced at close to $50 each, but they certainly do the job. They are strapped in place over the passenger seats with D style attachments and velcro holders around the front, sides and back of the seat, and also include a cover up top for your headrest. Mine are in the color grey and blend in fairly well with my car's interior.
Also of importance, when I use my car's built-in seat heaters, heat still adequately transmits through the seat covers although probably not as quickly.