Although this depends mostly on the material of your dog bed, the thumb rule is to change the bed every once a year. This is especially true for the foam beds which can flatten with use. However, there are some beds which last 2-3 years without wearing off.