The last remaining colony of puffins on the Dorset coast is in danger of being lost altogether, conservationists have warned.