Zoey was pooping on a rug also. You must gate off that area or remove the rug. A dog trainer told me you must think in terms of a Great Dane doing what your little one is doing and that would change your outlook. Being adorable is no excuse. I have to tell myself all the time that she would not get away with whatever bad thing she is doing if she were not so cute and really big. Little tiny poops can be forgiven but that is not the way to train them. They need the same as big dogs. They just happen to be cuter than most dogs.