Perspective Taking and Knowledge Attribution in the Domestic Dog (Canis familiaris): A Canine Theory of Mind?