<human>: Give me the gist of the text in a nutshell

So the FedEx guy who delivers here always refuses to put our packages at the front door and instead leaves them at the end of the driveway because he's afraid of my (very friendly) dogs. They're outside dogs, I can't lock them up for him. It's a big problem because the dump truck comes and will pick up the package if it's at the curb like that.

So I've been not caring too much about that, kind of just telling him that my dogs don't bite or anything. Well there's been a failed package delivery the past 2 days (those ones you have to sign for) but I haven't been home to accept it. I usually just wait and pick them up at the FedEx office if I'm not home to get them for 3 days. Well after the 2nd failed delivery, the FedEx guy calls me FROM HIS PERSON CELL PHONE, and yells at me about how he keeps trying to deliver this but I'm never home. I tell him I'll just pick it up from the FedEx office after his 3rd delivery attempt. I don't know how he got my number other than checking personal files, I'm pretty sure this is extremely illegal and definitely unprofessional? What do I do?
<bot>: FedEx guy is REALLY unprofessional, barely doing his job and called me from his personal cell phone to yell at me. What do I do?