Very large bed. Most dogs will be very come in this bed. It is water resistant. Liquid just stays in the surface making it easy to clean.