Schwalbe Marathon Plus tyres are the most effective puncture prevention, but even they can suffer punctures from the longer thorns such as blackthorn cuttings. However, they greatly reduce puncture incidence, in my case only one in many years now in those tyres, but many in my trailer tyres...