Have you been to any behavorist's or dog trainers yet? DOG CLASSES for those used to the breed?
If you go up to the narrow black strip along the top of this page and click on User CP, then put your GENERAL location in you may be able to get more specific help for your area.
For instance if you live in NJ
Jersey Shore Dogs ? New Jersey (NJ) Dog Training | In-Home | Certified Trainer | Puppy