Do you have a Multiyork near you?
They will give you old sample books or go in the store and just browse the vast amount of fabric swatches they have on display.
But to be honest, I think it's impossible identifying most fabrics by eye, Once you know the obvious ones it's a case of cleaning a test area on the suite then doing a visual inspection to qualify if you can clean the rest.
I'm still honest with customers, if I come across a fabric I don't recognise I tell them I'm not familiar with the fabric so need to clean a test area when I arrive to see if it's suitable for cleaning, then I will clean either the full pouffé or an area at the back of the chair.
Most carpet cleaners don't identify the fabric before cleaning, they just recognise it or just jump in