What to do about a difficult client?

I have a client who wants me to drop in on her pup 3 times a day while she is out of town. I've had several issues with this client and I'm afraid she's going to give me a bad review. Here are the issues I've had so far:

  1. The house I'm visiting has an alarm system. Every time I go over to the house, I have to text her and let her know I'm coming so she can disable the alarm. It's a standard CPI system with a code to turn it off, but she insists that she be the one to enable/disable. I told my client that I would make my first drop in at 7:45am and she was happy with this. I told her at 7:30 that I was on my way to her house. At 8am, she still had not replied. I have several drop ins and other pups to take care of, so I considered leaving. Fortunately at 8:15, as I was pulling out of the driveway, she texted that she had disabled the alarm. I kindly asked that she leave the number for the future so we didn't run into this issue again, but she refused.

  2. The client had a meet and greet with me before the visits. She told me everything that she needed with the pup and I took thorough notes. Client specified that I could leave the pup outside of her crate as long as the stairs were blocked off. I had the stairs blocked off by the crate, a puppy gate, and some pillows. Client has cameras in her house and texted me freaking out that the pup was out of the crate. I responded that she had specified that it was ok, but she was still upset with me for some reason, afraid that the dog would get out of the house (I'm not sure how it would, there's no dog door and all the doors were locked).

What should I do about this client? She cares very much about her dog and how I'm taking care of her, and I'm happy to help, but it's becoming difficult on me when she's being wishy washy about how she wants me to take care of the dog.