Several things spring to mind here,
first up is in all my years of collecting punctures, I've always been able to see what caused them.
if your tyres go down quickly, you could be looking at a pinch puncture from bumping curbs or stones with to low a tyre pressure.
Or do they go down slowly,
I...