Wash the walls with TSP...from the bottom to the top. Prime with "Killz II" primmer. Paint with a good brand of paint....Sherwin Williams, Glidden. Something like those. Use semi-gloss in the kitchen and bath...it's easier to wipe down when it gets dirty. Personally, if it's an older house, and it has REAL hardwood floors, I would pull up the carpet, sand the floors, and put 2 coats of oil based Min wax, hi build poly urethane, in your choice of finish. I used semi gloss...wish I went with high gloss though. If not, get a company to professionally clean your carpet. They'll be able to deodorize them better then you.