I've never been to a dog park (we don't have any here) but I have taken Natalie to "canine social group" which was run by a trainer. The dogs were in a large fenced area and the trainer and her assistants were in various parts of the area ready to break up dogs if any of them got too rough with each other...owners were to stand against the fence and watch. There was a small dog group and a large dog group each at different times of the day. Natalie was in the large group with a variety of breeds and seemed to really enjoy herself. I'm not sure I'd be as comfortable at a dog park though.