It's advisable to replace your pet's bed every 1-3 years, depending on wear and tear. Signs it's time for a new bed include flattened cushioning, unpleasant odours, or visible damage.