I am glad the bully sticks are working! The puppy stage is so much work! Your little guy reminds me of a little child! into everything, demanding, does not listen, and full of energy!
one big thing is to be very consistent with him. Make a potty schedule around his eating time. Also with the peeing in the crate, make sure he is not in it for hrs at a time. Being a little puppy he will want to be with you all the time and want your attention as much as possible, that is just what a puppy will do. He loves you and now your his mommy. You are his world ! Bully sticks are great for him, as well as safe puppy toys just his size.
I have a pillow that I placed right next to the desktop on the floor for Suzi to be next to me while on the computor. She likes that she can be near me .
Remember to try and turn your back on him when he is being naughty, don't give him any attention. However when he behaves reward him! Always use positive reinforcement.