I have been working on some stuff and have just moved to the police side.  I am trying to spawn the k9 unit (dog and handler) at startup.  I can spawn the handler just not the dog.  			GameObjectList l25;  			Game::CollectObstaclesOnVirtualObject(VO_K9, l25, ACTOR_VEHICLE); 			if(l25.GetNumObjects() > 0) 			{ 				Vehicle m = l25.GetObject(0); 				PersonList passengers = m.GetPassengers(); 				if (passengers.GetNumPersons() == 0) 				{ 					m.PushActionExecuteCommand(ACTION_NEWLIST, DUMMY_CALLCREW, Caller, 13, false); 				} 			}  		PersonList passengers = v.GetPassengers(); 		if (ChildID == 1) 		{ 			Person p = Game::CreatePerson(OBJ_PM, UNNAMED); 			p.SetEquipment(EQUIP_EMERGENCY_CASE); 		} 		else if (ChildID == 2) 			Person p = Game::CreatePerson(OBJ_PM_STRETCHER, UNNAMED); 		else if (ChildID == 3) 			Person p = Game::CreatePerson(OBJ_EMT, UNNAMED); 		else if (ChildID == 4) 			Person p = Game::CreatePerson(OBJ_CHIEF, UNNAMED); 		else if (ChildID == 5) 			Person p = Game::CreatePerson(OBJ_HAZMAT, UNNAMED); 		else if (ChildID == 6) 			Person p = Game::CreatePerson(OBJ_USARFF, UNNAMED); 		else if (ChildID == 7) 			Person p = Game::CreatePerson(OBJ_EMT_STRETCHER, UNNAMED); 		else if (ChildID == 8) 			Person p = Game::CreatePerson(OBJ_LAPD_OFFICER, UNNAMED); 		else if (ChildID == 9) 			Person p = Game::CreatePerson(OBJ_NEGOTIATOR, UNNAMED); 		else if (ChildID == 10) 			Person p = Game::CreatePerson(OBJ_SCOUT, UNNAMED); 		else if (ChildID == 11) 			Person p = Game::CreatePerson(OBJ_SWAT_OFFICER, UNNAMED); 		else if (ChildID == 12) 			Person p = Game::CreatePerson(OBJ_BOMB_SQUAD, UNNAMED); 		else if (ChildID == 13) 			Person p = Game::CreatePerson(OBJ_K9, UNNAMED); 		else 			return;