Do you have a spot where you could make a toad home for him? Maybe close by the spot he seems to love so much? Toads are normally drawn to a spot where there are lots of bugs and mosquitoes - their favourite foods. They also like an area to burrow into the earth to stay cool. He isn't intentionally coming around to tick you off. He just wants to eat and be near a cool, damp, dark spot.
Personally I love having them here. They eat their weight in bugs and moquitoes daily.
Here's a googled site that show many different styles of toad homes. I'm sure you could think of something to make this guy more comfy and less a danger to your dogs.