No. You're talking about medium level defiant dogs. You don't EVER need to punish a dog like that physically.
I rehabilitate dogs that have bitten and mauled people. OVERLY aggressive dogs.
I work with HUNTING dogs. Dogs that refuse to obey for treats, let alone acknowledge your commands or positive reinforcements.
Prison-caliber dogs for lack of a better metaphor. Not small-time sheltered rebel dogs like yours.
I worked with a woman who rehabilitates aggressive dogs for a living and is the head of a well known bite prevention program here who uses only positive reinforcement (clicker training). And yes there are schools to obtain degrees in animal behaviour, I can find you a list if you would like.
Sent from my Nexus S using Tapatalk 2