Hi!
I have a Pomeranian and live in an apartment above a horse barn. For emergencies or when I can't get him outside, I have a litter box for him. Poms are super smart and pick up on litter training very quickly. They have tons of energy, but are good for apartment living because all they have to do is run laps around the apartment. At least, Fritz enjoys that as well as rapidly spinning in circles! LOL! You do have a small child, and even though I've never experienced it, I've heard that they are not very good with children. It's probably because of their size and they don't feel comfortable with an aggresive child and may be likely to snap. Good luck with your search!!