suggest this to her for cleaning the carpet
http://www.walmart.com/catalog/product.do?product_id=3946918&findingMethod=rr
problem is the smell is thru the carpet to the underlying fabric and subfloor, so it will take a good soaking of the areas to get the smell out.
this stuff does work. we used it when our dogs were puppies and had accidents. we had carpet in the living room back then, so would just soak the area and it never smelled. they were small accidents though. Now we have hardwood and no pee poop accidents either
but if she can't get rid of the carpet, she can get the smell out but it will take some work.