The UK’s best dog-friendly beaches revealed by Dorset, south Wales, Cornwall and Scotland are among the top 10 locations