Sorry Stephen, I can't find a John Dance baptised in Sonning.
These are the Dances from the Sonning PRs:
baptised 1 March 1807 Martha d/o Richard & Mary Dance
baptised 7 May 1809 Richard s/o Richard & Sarah Dance
baptised 17 Nov 1811 William s/o Richard & Ann Dance
baptised 3 Oct 1813 Mary d/o Richard, labourer, & Ann Dance of Woodley & Sandford
baptised 23 Aug 1818 Joseph s/o _ ditto -
baptised 18 Jun 1820 Ann d/o _ ditto -
baptised 18 Feb 1825 James s/o _ ditto -
baptised 27 Jul 1828 George s/o _ ditto -
I couldn't find burials in Sonning for either mothers Mary or Sarah Dance so I think these Richard Dances may be separate individuals.
I note that Family Search has a baptism for a John Dance s/o Richard & Mary at St Mary, Reading 29 May 1814. Is this too late to be your John?