Alright so from what I'm gathering, Big Maduro, is that your dog seems to run the household (aka he's the Alpha) with behavior that in your lifestyle is unacceptable. Believe it or not, he thinks he runs the show, he's the boss, he's responsible for everything but that's because you're unknowingly letting him.
That's okay, 3/4 of dog owners seem to make that mistake.
With that said, I have a few questions and this starts with basics. Does your dog show food aggression? What is the feeding routine for your dog - do you feed him at certain times or is the dish always full? Do you play with him when
he brings
you a toy? When you walk him, who takes the first step into and out of the house? Also regarding walking - is there slack in the leash and how far is the distance from your hand where you hold it to the end of the leash? Does he walk next to, behind, or in front of you while walking and does he constantly switch sides? Do you also
know and understand the instincts of the particular breed of dog you have?
Dog training and assessment is kinda hard to do over the internet lol but we'll see what we can do!
Regarding the shock collars - I've seen many of them malfunction but even if they were 100% working without faults in no way am I saying they're cruel or anything, yeah it's a little shock but what I was trying to say is that the collar only inflicts fear and just covers up the problem you're having.. which can totally destroy the dog's personality. I'll compare it with a child so you understand.. keep telling a child when they make a mistake "YOU SUCK" or "You're worthless!" instead of redirecting and helping.. yes that child will eventually stop making that mistake but you know what, that kid will grow up to be a very insecure person and will not easily trust people anymore. To each their own, if a shock collar works for you, all power to you!