If you don't want to use a machine to clean rugs at home, then you should use vinegar and water solution. Make a solution having an equal ratio of water and vinegar and spray it over the rugs. After few minutes use a vacuum cleaner over it.