Cheap up to £50
Luxury from £100
oval 2
ready made 3
shaggy 2
wool 6
sheepskin 8
polyester
polypropylene 26
jute 1
non slip 1