Hmm... well, if you've never seen The Dog Whisperer (National Geographic channel) or It's Me or the Dog (Animal Planet), I'd definitely check them out for GREAT tips!
When he's barking, try filling up an empty soda or coffee can with pennies/change and every time he barks, shake it loudly and say "Quiet!" They generally don't like this noise. I used it to train Jackson as a puppy and it helped tremendously. He was never a terrible barker though so it was just an aid. You could also use a squirt bottle and squirt his face when he barks, bites ankles, etc. Teach him that is NOT acceptable at all and YOU are his leader, not him. He's probably just trying to protect you or being territorial about "his" house. You need to let him know that he doesn't need to be the leader, and you need to take over that role.