Looks like a happy dog. However I don't care for dogs to be on a beach if it is a public one. A private beach is fine because you will pick up the "unwanted" poop!
About those comments about dog dropping on the beach, have you ever seen a beach after the geese have been there? It is gross and no one to pick it up. My dogs have always gone to the beach and they know how to behave.
"Sometimes all you can do is walk away, hide your tears, and just pretend you're okay." Unknown
"The happiest people don't necessarily have the best of everything, they just make the best out of everything that comes their way." - Unknown
Take care and God bless. Hugs.