I've used cheap home bargains and b&m dog beds. They are tough enough for a small puppy (I've had cavalier and cocker pups in them), wash ok-ish and are cheap enough to replace if they do get damaged.
The only damage my pups ever managed do to any of their cheap beds was to rip the piping away from the seam a bit and my cavalier (who went through a highly destructive faze, if I hadn't walked him by a certain time in the day) managed to rip the underside of the base of one of the beds (he flipped it over dug like crazy and tried to rip it to pieces in his mouth). Both of those things would have just as easily have happened with a more expensive bed.
Also my favourite one (b&m had for just £7.99) was identical to a £35 bed in pets at home, in every way except colour and label. Literally the fabric and it's thickness, the stuffing, the material on the bottom of the bed, the piping, style, size, etc.
Also one of mine had a couple of wee accidents in his sleep (I was sitting watching him sleep so know he was definitely asleep when it happened - poor little guy). Both were sick a couple of times during their puppyhood and one got some diarrhoea in a bed too. Because I'd only bought cheap beds I had 3 per dog to rotate as needed.
Now that they are all grown up I intend to get tuffies, waterproof beds but wouldn't have wanted to test one for indestructibility against puppy chewing and digging at that price. It mostly because they are hairy spaniels and in winter, get wet and muddy just going into the garden and towelling off when they come in, isn't enough to stop their beds getting damp and muddy. Otherwise tbh I've been impressed by their cheap beds and would probably stick with them.