Hi all. I have a customer who has pet pee odor in their Land Rover. A rug with the pee on it was left in the vehicle awhile during a move. They've removed the rug but the odor is hanging around. I plan on shampooing the carpet and steam cleaning the headliner. The upholstery is leather. What else can I do?