This is likely the 100th thread like this that I've responded to with this answer.
The fix for that is, simple.
Signature required for delivery
It goes on every order I make, and I have never had one single problem since doing this 20 years ago, except for once when the Fed Ex guy dropped it off somewhere I couldn't find it. Called Fed Ex, asked if they had a sig, since I didn't sign it, they said no, we'll take care of it. And they started the refund process right then and there. Then the driver fessed up to the hub and told them where he put it. I found the package, and called them, and cancelled the refund. They told me that the driver would not be on my route ever again. I haven't seen him since 2008.
When you do that, list acceptable sigs, like your wife, kid, parents, etc, and I have one neighbor across the street that are salt of the earth that I allow to sign if nobody is here. they'll sign, and call me when they get it, and I'll stop in or they'll bring it over.