A 5-month-old infant presents with a 3-day history of cough and coryza, now with difficulty feeding. He has tachypnoea, nasal flaring and widespread crackles and wheeze on auscultation. Oxygen saturation is 90% on air. What is the most appropriate management?