Yes they do! I think they charge a fee and have a few rules. They also did have a dog park.
Yes, you have to pay for the dog and it has to be on a leash at all times.
Yes but you must pay for the dog to come and they must be leashed obviously. They have a cute dog park on top of the hill where they do snow less snow tubing.
Thanks! Your answer is awaiting moderation.