Best weapon for Concealed Carry advise

Watch out for pissed off dogs in Cadillac Escalades sitting in Menards parking lots, when the owner has left the car running so doggie has some AC.
When doggie starts going BERSERK because you had the balls to park next to said Escalade, and he runs to front seat and steps on the power window switch, which lowers the window, you might need your cc weapon to defend yourself on the off chance he jumps out the window.

Y'know... theoretically speaking.