Sorry to hear you are having a hard time, it sounds like things really got on top of you this weekend.
I'm sorry I can't offer much advice.
Just keep working at it, consistancy is the key.
C4L posted this link on another thread you might find useful
The Bite Stops Here
Are you in touch with a local puppy school?
Best of luck - but puppies are definately worse than kids

