Are you trying to decide whether or not your dog even fits with your household?
Unfortunately, not every dog and owner combination is a fabulous fit, and sometimes we simply need to find a different home for the dog. I've realized that there are three ways you can tell whether or not you're prepared to make it work with the dog you have, or if you need to pursue finding a new home for them.
1) Are you more frustrated in trying to get your dog to listen to you after working with a professional trainer than you were before working with the professional trainer?
2) Is the dog causing a substantial amount of destruction to the environment around it?
3) Is your family on different pages about having the dog to begin with, and having the dog is causing tension in the family?
If your answer is yes to all three of these questions, it's probably time to find another home for the dog. Many times, owners work through amazing behavior issues with their dogs and are committed to keeping the dog no matter what. If you are willing and able to work through bumps in the road to a healthy relationship with your dog, keep at it and seek professional help if necessary.
If you want a second opinion and are simply unsure about your dog(s), consult a professional who can give you their perspective.