Hundreds of dogs and cats brave Florence