Flatcoat, I know that rant made you feel better. I think you handled the situation quite nicely. Unfortunately, not all dog owners are capable of evaluating their own dogs' behaviors and will always make excuses. Try to not let it bother you, you obviously know more about dogs than she does, just be proud of that fact.
Bookmarks