My puppy has a liking for bags, pockets and anything like socks etc. After numerous trips/calls to the vets after swallowing.chewing undesirables I now warn all guests to put things out of his reach including handbags. It is an ongoing joke with my friends about how he is and the things he has chewed - batteries, paracetamol, face cream etc so far. Anyway one friend this morning did not heed this advice...she stayed at my house last night and left her handbag within reach of the dog in her bedroom...when she went to the bathroom he picked out her glasses and chewed them to pieces. Now I am torn as what to do. As a decent person I know it is my dog's fault and therefore as a responsible owner I should foot the bill but on the other hand, this person is well aware and has been told on numerous occasions to keep things out of the reach of his mouth! Do I pay for a new pair? Do I offer a token gesture amount or do I expect her to pay for the new glasses? Any advice would be welcomed!