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.