#1- Welcome to YT
#2- you should never EVER put your dog in his kennel as a punishement as that is supose to be their happy place to get away whenever ever they need to... it is their cozy place and if you associate it to a bad thing he won't like it.
#3-to make your furbaby use to the neighbours kids I would go over there and talk to them with Tobias and let Tobias know them and be more confortable with them? and let the kids know to stop taunting him..lol
#4-There is different method to stop the barking, one is the penny can, the other one is basicaly getting them distracted from wha makes them bark. I leave the radio on all day for Bailey when I am not home so she is use to hearing random noises.
I don't have the best answers for teh barking as we are working on bailey right know as well but it is consistency and patience that seems to help.
For re-socilalizing Tobias around other dog is to bring her places were there is other dogs. Start with your friends who have dogs and that are friendly and you know would NOT harm your baby and try to get Tobias use to it and bit by bit you can go to larger breeds and eventually she will see that not all big dogs are mean. I have never been in this situation so I am sure someone else will have better advise.
I wish you the best of luck and cannot wait what other yt members will post... I love this site to I learned so MUCH!!!!

good luck