Hay muchas características comunes en las diferentes mascotas virtuales, algunas de las cuales se usan para dar una sensación de realismo al usuario (como la respuesta de la mascota al ser «tocada») y otras para mejorar la jugabilidad (como el entrenamiento).