Petco announced yesterday that it will stop selling shock collars both online and in stores in a move being hailed by animal welfare advocates. The company operates more than 1,500 retail locations ...