Dogs are allowed only during the off-season, from September 15 to May 15. Dogs must be on leash or under voice control. People need to clean up after their pets. The town of Barnstable oversees Hyannis beaches and the following beaches: Craigville, Kalmus, and Sandy Neck. Before you go, always verify the seasonal dates and times when dogs are allowed on the beach.