This one is about 3 years old and going strong....the dog rolls up like a burrito in it everynight! It gets washed about once a week :)
I had to tear it away from her to get a pic of it to post ..hehe
I think denim and flannel should hold up quite well...this is all homespun....I do trim it every now and again