According to the Dictionary of Newfoundland English, a cracky or krackie is a dog. In context, it appears crackie's teeth is some sort of vegetable leaf like dandelion, which means lion's teeth. Kelligrews Soiree