I googled 43 C = 109 F. HOLY COW!!!
You should go into your User Control Panel and update your location. You could probably get ideas from some people in your local area. Do you have a kid pool? Is there access to a lake somewhere near? That heat reminds me of the days in California! I didn't have a dog then. Sorry. It doesn't get that hot here in NC.
Abby - Jan. 1, 2011 to Dec. 27, 2013
Bandit - Sept. 17, 2012
Rogue - Feb. 14, 2014
"A tired dog is a happy one