A 3-year-old boy presents with coryzal symptoms, mild fever, poor feeding and increased work of breathing. He has subcostal recession and widespread fine crackles. Oxygen saturation is 90% on air. He has had difficulty taking oral fluids. You suspect bronchiolitis. What is the most appropriate management?