If its bass fishing you want then inland Florida is best. If its beach for the wife then bass fishing will typically be a drive. Of the locations you suggested Venus is basically right in between Okeechobee and Istokpoga – both excellent fisheries. Englewood would be a bit of a pull from those lakes. Sorry, cant help with the lodging but there are a bunch of good fish camps on Istokpoga that probably wouldnt mind the dog. Not sure if they do long term rentals. Im sure the same is available on Okeechobee too.