It takes time and patience to train your dog or stamp out unwanted behavior, if your consistency and positive reinforcement has not paid off then it may be time to enlist the help of a professional. Professional dog training and socialization classes are great for all dogs as a supervised, safe way to explore new behavioral skills.