SO SIMPLE IDEAS
To avoid odors throughout the house, you should keep your dog in specific areas whenever possible and clean up after him immediately.
Clean carpets often and use area rugs where possible. These make cleaning easier and some can be thrown in the washing machine.
To target odors specifically, an enzyme cleaner made specifically for urine or other animals smells is the best product to use.
Baking soda is an amazing way to get rid of lingering odors. You can also make a vinegar and water solution to eliminate odors.