As hard as it is to believe, my sweet little Joel is acting up.
He's doing some things that I told myself I never would let my yorkie do

One thing I've noticed him starting to do is if he thinks someones yelling at me or being mean he'll run at them, not biting or barking but I feel like that will lead to that and being too protective of me. I'm not sure if I should scold him or the person he runs at should scold him.
He also tries to be the boss of things, and Rosco. If Rosco goes up to anything he jumps up and gets between Rosco and the object. I thought I was being strict but I'm just worried.
So what are some tips and things I should do to show i'm the boss and also that Rosco is higher than him.
I've started feeding Rosco first and giving him treats without Joel. And what should I do when he tries to take Rosco treats......gate him up or stay there and tell him leave it.
Sorry it's so long, Any help is appreciated