Mike oriental rugs are easy, there normally just dusty, i just pre-spray with my wand, then rinse, ie. no chems just ultimate master in the solution.
As for upholstery i felt like that once, and still give me a carpet any day over upholstery, your probally ok with the velvets? they always clean well, its the flat white or cream cottens are hard particularlly on seats where worn, the only thing you can do is your best, and pre-quilify, but i dont think you should turn it away, just my advice.
you'll get better the more you do.