when my covers get soiled or worn, usually i make my own cover
with a yard and a half of nice looking fabric from my stash and since no cover is really permanent, i just pin the new fabric onto the old looks good and very servicable. when it is time for another cover just remove the top layer and pin another yard and a half from your stash.