Puppies will have accidents. I'd just get the pup first train and than take care of the floor. There are products on the market for pees & poo, but did you ever pick up a carpet and look at the fiber under part, stains and I'm sure if you smell it, it would have a smell. Good luck with whatever you decide.