"I know a dog."
Wiedzieć means you know some facts, and znać means being acquainted with something. You can znać calculus, a road, a person or a song. But one can only wiedzieć how to get to the library, where Kazakhstan is located or what time is it. Znać is usually followed by a noun, and wiedzieć is followed by a clause.