A dog cockle is a smooth-shelled shellfish similar to a small clam, with a sweet, almost hazelnut-like flavour. Some people say they are too tough to eat, but that’s mainly because they are sometimes boiled to kingdom come. Not pleasant.