Shanghai: His bald head glistening with sweat, Zhi Xiang peers into the eyes of a stray dog whose coat has become matted in heavy rain and says soothingly: "Let me cut your hair, cutie." The bedraggled pooch is among scores of dogs hauled off the streets of Shanghai by police and packed in metal cages in a foul-smelling holding area. More than 20 puppies are also crammed into a yellow plastic crate; one dog is dragged in while inside a tied bag. But for Zhi's intervention, they will all be put down in a matter of days. But Zhi is no ordinary animal rescuer: he is a Buddhist monk and will give these dogs a new life either at his ancient monastery or at a shelter he runs in the Chinese city.