By "affordable" my price range is $100 max. It's for a beagle, so the size can be pretty small. He's chewed through every bed he's had thus far, so I'm hesitant to spend a lot of money on another, but I figure if I spend money then maybe the quality will be better.