Un vecino puede tener un perro en su casa, eso es evidente. También tiene derecho a transitar con él por las zonas comunes y no se le puede prohibir hacerlo. Ahora bien, deberá respetar una serie de cuestiones como llevarlo atado, no subir en el ascensor con otros vecinos si estos no quieren subir con el perro, limpiar las posibles deposiciones que haga el perro en las zonas comunes etc.
Tendrá que comprobar si tienen algún tipo de regulación de uso de esa terraza, si es transitable etc.
Si nada tienen establecido y el propietario respetas esas normas mínimas, tiene todo el derecho a estar en ella.