Nature's Miracle is an enzyme cleaner that helps to remove pet odors and stains. There are other enzyme cleaners for pet odors here that have other names, so if you can find any enzyme cleaner or neutralizer for pet odors there, I'd try that first. If you have pet stores that sell dog food and toys, you could check there. Lysol is just a strongly scented general cleaning solution not specifically designed to eliminate pet odors. Although to a human nose, it might cover the odor, your little pup can still smell her scent.
If you can open this link, this is an article posted on the website of the Humane Society that discusses removing odors from a variety of surfaces. Maybe it will be helpful.
How to Remove Pet Stains and Odors : The Humane Society of the United States