We adopted a dog from the SPCA - she was very skinny and actually had parvo - we caught it in time and she was nursed back to health by the local vet and ourselves. She is generally a good dog, however, she does have some issues. She doesn't listen very well when you call her, at the cottage she runs out to the road and chases people on bikes and has even nipped at a couple people - she has never bitten anyone (as far as we know - we adopted her at 1 year of age) but has not bitten anyone while in our care. She is now approximately 2. She barks at any new people arriving. We live on an acreage and as far as sticking around here she is good. She has taken one set of classes of obedience training. She did not do very well as she was very easily distracted by all the other dogs and barked at the people including the instructor. She especially does not like anyone shaking their finger at her - then she barks even more. She can also be very dominating with my one little dog who basically just turtles on the ground when Sunny comes near her. She also chases my 2 cats and nips at them. When you try to tell her no it is like she doesn't even hear you. I do not like "spanking" my animals when they have done something wrong. She actually cracked the window by our front door the other day when we left for work - she was scratching it so much she actually cracked the window.
But she is not all bad - she is very loving when she feels secure and comfortable in her own surroundings.
Does anyone have any suggestions on how to train her? Does she need private obedience lessons to start off with?
How would I get her to stop chasing the cats or dominating my little dog?
Thank you in advance.

