Yes. Depending on the size of your dog you can pick up more than one poop with one bag. For example with a 20 pound pug you can pick as many as 6 or more poops with one bag.