Oh it is quite common to use Schatz for your girlfriend or wife / children. You would always refer to her as mein Schatz as the word is masculine. When this masculine word refers to a female it is still masculine, and thus requires masculine declension of adverbs and adjectives.
Find us at the office
Terrill- Grafelman street no. 1, 39410 Bern, Switzerland
Give us a ring
+79 948 920 825
Mon - Fri, 9:00-21:00