Ddog is lovely, but oh so expensive (and worth it). I've read that generally high street stuff for worming and fleas is rubbish and that you have to go with a regular plan/prescription from your vets, but I've also read that stuff like Drontal OTC might not be too bad.
Your wise words would be much appreciated on the matter!