Only problem I ever had was with another dog owner allowing her 4 dogs to surround my puppy when he was little.
Separate areas for small and big dogs, water fountains for pups and people, benches, lights go on at night, waste bags, and usually other dogs for mine to ply with. I try to go often, puppy loves it there.