One big issue for you is your planned pick up and drop off locations. It’s rather convoluted, but rental prices can vary significantly between locations. Sometimes, picking up or dropping off at an airport is more expensive than in-city, because airports tack on lots of fees. Sometimes the airport is cheaper, because it is more competitive. Most rental offices are franchises, not owned by the parent company, so there may be different pricing structures.
So, when you price rentals, look at different offices. You might find a better deal at an office farther away, even after you add on that Uber ride or train ticket to get there, plus the hassle of trying to figure out what to do with the dog while you are collecting the car
Another thing to look at. For long-term rentals, companies sometimes want you to turn in the vehicle and get a new one after a month, so they can service it. This won’t affect the price, but it does give you an opportunity to look at two rentals instead of just one. That would probably be more expensive, as you are going to have one-way drop off fees for not returning the car to the same place you rented it—but, you never know, you might get lucky.
