This was a lovely purchase.. The dog often makes a mess at times with his wet food and mashes into the carpet. Causes stains! One dog is older and can make an accident from time to time. Cleaned the stain and worked AWESOME! As for the chocolate my husband eats and often misses his mouth. Meaning the chocolates get mashed into the couch. This cleaner with the hose cleaned it right up!! Love love love this!!