Indeed, dogs are allowed.
Yes, you can take dogs on walks here. I believe there is an off leash area as well.
Yes, pets are allowed in the park. However if you're visiting the Japanese garden, you should know that unfortunately they do not allow any pets inside the garden.
Yup, what Michael said.
Thanks! Your answer is awaiting moderation.