It sounds like you have a patient, loving family! Lucky dog.