The basic difference between these two phenomenons is mainly that a water-proof bed generally comes with a fabric threaded over the bed to keep moisture from seeping in. This fabric can be made of plastic or other materials that make a barrier between the bed and the dog. However, a water-resistant dog bed is covered with a layer of material that repels water and usually makes a lot of noise when moved.