The concrete floor in my garage had been home to a large dog for several years. There is a visible stain and strong smell in one area of the garage floor. The concrete does not appear to be sealed or painted. What is the best way to remove the odor?

4 Answers 4


Let me save you some time. Forget the pet store products, just go to Home Depot or Lowe's and get yourself a can of primer/sealer, I think Kilz brand is the best.

I had a really bad cat urine odor problem in my townhome many years ago (from previous owners). Like you, I went to the Internet and I tried a lot of suggestions I found there. NONE of those specialty pet odor removal products worked. They just temporarily covered up the smell and during hot weather it came back. Big waste of money and time.

Finally someone suggested the Kilz brand primer/sealer and it worked. The smell never ever came back, and there was a clean "new home" smell. I used it on drywall but I'm sure they have stuff for concrete as well.


Enzymes. Go to your local pet store, they should have quite a few products to remove "pet odor". Stay away from products that are just a perfume, all they will do is mask the oder.

  • Petzyme is a specific product that I've had good results with
    – Steven
    Commented Jul 30, 2012 at 15:59
  • I've successfully removed year-old cat pee scent from a fancy rug that had been marked while in storage. It did require multiple treatments, and you need to apply enough enzyme that it comes in contact with the entire stain; for that application, a carpet-cleaning machine is useful for soaking the material and then immediately removing the excess. (Note: these enzymes are also good for dealing with other biological odors; used the bottle most recently after I had a "hairball" problem.)
    – keshlam
    Commented Feb 18, 2016 at 9:17

I use Anti Icky Poo: http://antiickypoo.com/ It works great. It's important to remove the odor to prevent repeat offenses. I recommend blocking the area off for a few months in addition.


You could also try Drylok, http://www.ugl.com/drylokMasonry/masonryWaterproofer/latex.php. You probably won't be able to remove anything that is causing the odor in the concrete so I'd try to seal it in instead. I believe they also sell something that will etch the surface of the concrete so the Drylok will adhere better.

I haven't had any luck with enzyme products once the stain is dried and set-in over a long period of time.

Not the answer you're looking for? Browse other questions tagged or ask your own question.