Im sure there has already been a post on this, but I need some suggestions on how to get urine smell out of carpet, I am getting my yorkie baby snickers in two days

but my shepherd mix peeded on my floor the other night (my husband locked him out of our room so i know he did it out of spite!) and I want to get out the smell completley before I get the puppy so he doesnt smell it and think it's okay to go there, plus it is right by my baby's toys!! I had a bottle of nature's miracle that I had bought for my puppy and I used almost the whole bottle, but that didnt work, I also used vinegar and water but it still smells!!

Any suggestions would be welcomed!!
Cara