Owning a carpet and having one in your home means you will often deal with some pretty bad stains. How can we avoid those and how can we treat them when they happen? The solutions may not always be simple, however they will be useful in the long run. Follow...