Kennebunk beach ( Gooch's Beach) allows dogs during summer months before 9am and after 5 pm. Please, in the morning, keep in mind you have to be OFF by 9:00 am, not starting to think about it.
Unless you're a local and you gotta take what you can get, there's not really much to this beach. Not really worth walking to and definitely not worth $20 for parking.