LOL We tried bitter apple with our older dog when she was young and eating everything we owned….. darned dog loved the stuff! So I'd suggest trying it on one or two items and see how your dog reacts.
Whenever Jazz would grab something she shouldn't have, I'd tell her "Leave it", take it away, and give her an acceptable chewing item.
When she had moods like your little guy, running from naughty behavior to naughty behavior, I'd tell her "NO", and hold her until she settled down.
Once she was calm, we'd head outside to burn off the energy {or in bad weather we'd find an active game to play} -- then she'd take a nap.
Reminded me a lot of my kids when they were two and nap time was nearing.
Growling at me is NOT acceptable EVER, period. She tried a few times when she was new here, and she'd simply be told "NO" and again, I'd hold her until she settled down. The body size was easy enough that I could hold her in such a way that she couldn't reach me with her teeth. She put up a good fight at first, but very quickly learned that it would get her no where.
Now I can do anything with or to her and she is perfectly fine.
We did use the crate for a "time out" space. It sat in the living room, and when she got too snarly w/the old dog or the cats, she would have to go in her crate for a few minutes. She could see them, but couldn't get near them.
This "punishment" did not affect her love of her crate.