In many situations involving spots stains and very small areas of carpet I have a small professional carpet cleaning machine. This smaller machine along with some specialist blood and protein stain remover.

read more