Cane Corsos are naturally aggressive dogs that can not be trusted around strangers. So, even though you trust your puppy, you shouldn't let them off the leash. It's for your own safety and the safety of others.