Stray dog means a homeless dog or a dog which, being in a place which does not form part of premises occupied by its owner or by any other person having care of it, is not under the direct supervision of its owner or of another person having care of it. Sample 1.