Perros en Vilanova: lo permitido y lo prohibido

Vilanova i la Geltrú cuenta con una población aproximada de 7.500 perros, lo que equivaldría a un can por cada 9 habitantes aproximadamente. ¿Pueden llevarse a la playa? ¿Se pueden pasear sin correa? ¿Hay parques especiales para perros?