If your carpets get bad smell quickly, then you might need some tricks that will keep them fresh for an extended period of time. One of the tricks that you can do is quite simple, which is by putting a doormat in front of your door, especially in front of a door which is connected to a room with a carpet in it. This allows anyone who wants to enter the room to clean their feet first before they step on your carpets. In the meantime, you can also go to http://spotlesscarpet.info/ to hire the professional carpet cleaner
Aside from that, you might also need to put your carpets quite a distance from the places with water. Make sure you place them quite far away from the water dispenser, plants, and other parts of your home that have the possibility for water to be spilled on your floor or carpet. This is necessary if you want to avoid water, coffee, soups, and various kinds of liquid and beverages to be spilled on your carpet, due to these liquids will definitely make your carpets become smelly and damaged over time.