WALMART !
Seriously.
I had my couch and loveseat recovered and wanted new throw pillows rather than have them recovered also because they've been beaten to death/
I looked at bed, bath and beyond, target and walmart and walmart had hands down best selection and price. you can probably find it at bed-bath-beyond with a little more style; but I bet you pay at least double for each one.