Am I wrong about not letting my friend petsit?

Hi all! Me and my fiancé are going on vacation and I asked our normal pet sitter (who is also my friend) to petsit. He said yes, and I offered to pay him $300 to check on them 3 times while I was away.

first time to get the key, he rescheduled- so I was like ok no big deal. And he told me another day that would work. I am able to work remote, but should have been in the office the day he said he could come over. But for my pets and guaranteeing a good pet sitter- I decided to risk it.

so the day he was supposed to come over he told me he would have to be later because he was doing tasks for a friend and laundry and needed to schedule the key pickup and instructions around a date he had for that night.

he was making me feel like it was a huge inconvenience- so I asked a another friend who enthusiastically agreed. I told the original friend he was no longer needed for pet sitting.

then he drops the bombshell on me that he was depending on that money and that he just lost his job. This really pissed me off because he said he could only come during the day to pick up the keys. So he inconvenienced me, got me in trouble at work- and didn’t show up. I explained to him that he was being flakey and I need someone I can depend on to look after my pets.

then he said he didn’t want to talk for the foreseeable future.

am I the jerk?

Am I wrong about not letting my friend petsit?
Post Opinion