We have only used this dog bed for a couple days, therefore, I cannot speak for the odor resistance just yet. My two dogs, 6&12, do enjoy sleeping on it very much, thus the 5 stars. Came earlier than expected and wasn't damaged either.