There are only a few dog parks in my area. Horizon dog park is sightly closer to me but I prefer taking my puppy to Desert Vista Dog Park in Fountain Hills. Horizon park only has one large fenced area for all type of dogs. There is hardly any grass, mostly dirt and a few trees. I'd rather have grass and no trees. Desert Vista is about 3 or 4 times larger than Horizon and has 1 section for larger/active dogs and another section for smaller/passive dogs. I have a little yorkie mix who loves coming to this park. There's plenty of bags all around the park to pick up dog poop and the other dog owners do a great job of making sure its clean. It's always busy here so my dog has plenty of friends to play with. The owners are all very friendly here. There's two large shaded canopys where people can sit. There's lots of water bowls all over the park for dogs to share.