You have pretty much described my Catahoula perfectly.