Mutt Mitts are an absolute must have for dog poo pickup.  We have two dogs and always have one on each leash and a few extra in my messenger bag.  The bags are thick and durable - no need to worry about holes, and the bags do not emit poo smell.  They are large to easily allow for full poo pickup and accommodate even my husband's very large hand.