Please login to add/view friends online.
You love your dog, and you're willing to address his issues, so how could you be letting him down? It's great that you acknowledge the need to take charge to keep you both happy...and sane! For the barking and the other behavior that is...