Aleesha, honestly it sounds like the dog was meant for you and you her. The issues you brought up are easily conquered and it already sounds like you know how to handle them. There is nothing like a rescue dog, they seem to know you have saved them and they give you back 10fold. Also, there is no pic there but so many shelters say pit mix when there is no pit at all. Check out this site: http://www.pitbullsontheweb.com/petbull/findpit.html

I adore pits, I think they are one of the smartest most loyal breeds out there.