Regardless of where you keep your dogs, they need to be given regular baths. First of all, if you keep your pets inside your house, it is all the more reason for you to give them a regular bath because they are in your house. No matter how clean your dogs are, over time they will develop a certain odor. A regular bath will keep them smelling clean not to mention make them feel fresh and comfortable as well. Another thing, although dogs live indoors, our house can pose health hazards to our pets. They have a tendency to play and explore and our homes are not bacteria or parasite proof. You have to keep in mind that they are not like us, while we absorb allergens through our nose, they get it on their skin. So, they are prone to skin irritation and allergies. It is also for your own safety, to keep your dogs clean as they can pose as a threat to your health as well if they attract bacteria and parasites, they can pass it on to you since you share a living space.