Some good news! One dog park within Canal Park on Elmgrove Rd. The other will open next year in Ellison. Ellison has always been the "unofficial" park anyway. The D&C had a recent article on it, can't seem to find it though.
Greece Canal Dog Park | Dog Park USA