I didn't read the entire thread, so I'm not sure if someone suggested this already, but you might want to try getting your dog more exercise, including more structured exercise (ie. leash walking/jogging instead of just the playing with a toy in the basement? Dogs need both structured and unstructured exercise. Leash work would do double duty of exercising your dog and enforcing your place as the alpha.
I see the above post talks about a pulling issue; when I first adopted Whistler he was a real puller. I got a Sporn halter and it worked great until he progressed through training to a flat collar.
I hope everything works out, and kudos to you for reaching out for help.