Daniel might not always be everyone’s cup of tea but it’s very classic and timeless and is unlikely to ever cause DS any problems - you can’t guess the age or background of a Daniel and most people can spell it and pronounce it.
Dougie could be problematic as a given name in that half of people will pronounce it “Duggie” and half “Doogie”. Some might even spell it Duggie too. Douglas is nice though if you have any Scots links, and I think as just a nn Dougie is fine.