Very cute bed, awesome that it's waterproof! I have this as a crate bed for my puppy. She likes to dig on beds and so far it's holding up great. I can't say how well this would do for big dogs, but for my small breed puppy it's totally worth the price!