Let me first start off by saying I am by no means an expert! My boy is 5 months old and I got him at 7 weeks. He is my first bully after wanting one for 11 years. What I can tell you is that your story sounds somewhat similar to mine. When we got Patton to say he was a handful is an understatement! My boyfriend and I got him together and there were so many nights I would call him crying to come home because I didn't know what to do with our dog and there were also some nights that he said he would say he was giving the dog one more chance and that was it! Never in a millioin years would I have allowed that to happen, I would have left him before I let go of my baby. Anyway....we found a Puppy Kindergarten class in our area that was starting in a month. Patton actually "graduated" from kindergarten yesturday! (I am a proud mommy!) Since we were both at our wits end at that point and could not wait another month, my boyfriend found a private trainer/aggression specialist in our area that came to our house. That first 2 hour session with him was priceless! He only travels within a 50 mile radius otherwise I would recommend him to everyone on this site that is looking for training tips. The techniques he showed up and just his calm presence, Patton took to him and the "drills" the trainer taught us both right away! This was in March. Fast forward to present day, and we recently moved at the beginning of June to a new house and asked the private trainer to come out again just to help us help Patton get acclimated in his new space as we all know Bullys and their OCD! He was shocked to see just how much Patton had changed!
Sorry for the long post....I just wanted to get my point across that if you are able to have a trainer come to your home and see your baby in their own surroundings it is a great start and I recommend it to everyone who asks me. Patton is now an almost perfect gentleman who makes my life better in every way! Best wishes and best of luck to you! You will find what works for your family just keep trying every day, that's what we did!