“Pet friendly” seems to be a buzz word thrown about quite a bit lately, here in Italy. But Pet and...