This is the bag that does it all.  I love using it more than any other doggie bags on the market.  It keeps my hands clean and it is ok for environmental purposes.  There are never any holes (as in other bags) for anything to drop out.  Love these bags and you will also.