http://immigration.gov.ph/index.php?...d=16&Itemid=37 Nationals from countries listed below are allowed to enter the Philippines without visas for a stay not exceeding twenty-one (21) days, provided they hold valid tickets for their return journey to port of origin or next port of destination. Department regulations require that passports are valid for a period of not less than six (6) months beyond the contemplated period of stay. However, Immigration Officers at ports of entry may exercise their discretion to admit holders of passports valid for at least sixty (60) days beyond the intended period of stay return or onward ticket is required but that may not apply for filipino citizen and their child ,you dont get visa on arrival -you get a visa waiver for 21days and extend for 38 days either at airport or in city ,best would be contact emirates before booking flight and also someone in the embassy .