How long does a micro teacup pomeranian live