I have put two dogs through the Petsmart program and it was great both times. I have also trained dogs on my own.
First off, get yourself a couple of books. The library has many including in the children's section. Everyone needs to play a role in the training of your dog but only one person can be in charge. Since your husband is not fond of the dog at this time that makes you the Alpha Wolf or pack leader.
Chasing is a natural instinct of a dog. We have a German Shepherd. When he was a puppy my son would run and he would chase him and bite him. I told him not to and our dog trainer explained to him the instinct of the dog. He did it anyway. My son was the only one in our family who had ripped shirts, pants and sometimes nips on the skin. Try a combination of supervised play with the dog and crating until she learns the groundrules. When she matures she will learn to "hang out" and not chase and bite but she will still occassionally become annoying. She is dog. You need firmness and repetition. If your constant solution is just the crate she will never know how to behave.
I have also had some barkers and barking really irritates me. We had an Austrailian Shepherd who loved to hear himself bark. We tried a barking collar with him. He didn't care. It really depends on the dog. As he grew though he seemed to mellow and not bark as much.
One thing you can try. I am going to try this with my Yorkie pup who has issues with people coming to the door. I have heard that this works. Get a metal can and put some pennies in it. Make sure the dog does not see it. When she barks you shake the can. The dog should learn to associate the loud noise with barking. I have tried clapping my hands which she will back away from but she still barks when she can see my hands. However, when I clap when she is chasing a ball and barks she stops barking because she cannot see my hands. Worth a try.
Good luck. You can do it.
Remember though if this dog really doesn't fit your family there is nothing wrong with giving her to a rescue. Peace in the family is much more important. There are so many animals out there. Those at the shelters will no her issues are puppy issues and I think it will be fine if it doesn't work out.
C.