Margaret, dog walking in Hamilton
Hello,
My name is Margaret, I have had lots of experience looking after cats and dogs. I have been brought up with animals. I myself have 6 cats and 3 dogs. I also take in cats who have been abandoned, rehabilitate them and then reh...