My pug is an asshole whose sole mission in life is to pee on all the things. Last night, DH forgot to put his diaper on him and he peed all over B's new canvas teepee. I've tried to hand scrub it as well as use our shampoo vac but canvas is really difficult to clean! I've gotten the stains to where you can barely see them but they are still there. I can live with the faded stains (although I am NOT happy about it) but my main concern is the smell. I can still smell pee despite my best efforts at cleaning.

Does anyone have any recommendations on what else I can do? Also, does anyone want a free pug?