This entirely depends on how quickly your sofa cover gets dirty. If you have just one pet who is either very clean and well-behaved or only occasionally sleeps on the sofa cover, you can get away with washing it once in two to three months, especially if the cover is reversible. If you own multiple pets, it’s a good idea to wash the cover at least once a month, or more, depending on your pet.