I am looking for a good professional carpet cleaner. Had a geriatric 16 year old dog who made a mess of the carpet. Tried cleaning myself but I think it needs professional. Would appreciate suggestions. Have a lot of furniture. want a thorough cleaning not just pathways. Will they move furniture or must I have it moved before they get here?