there is a product called odorzout. you can buy it at pet stores, it is actually used to get pet odors out of carpet, etc. try sprinkling some inside your garbage can and let it sit in there for a while. also, you could try mixing the odorzout powder with some hot water and use the solution to scrub down your garbage can. you can use it on your carpet, in your laundry, in stinky shoes, it's great. if you have stinky shoes, sprinkle some in there and leave it overnight, then pour it out. it works great!