Opera singer Amy Strachan was warming up her voice at a guest house in Scotland when the owner’s border collie named Skye joined in.