Virtual pet training: Interactive online private lessons or group classes