Don’t worry if you don’t happen to have a magical sword or a St George at hand! Simply take one pure virgin, dip into a well (several times), and the well will become the best dragon-repellant you’ve ever seen.
If you don’t have a well or have run out virgins, plant an orange tree instead. Orange trees will keep dragons and other monsters away. Guaranteed. It’s a tried and tested method, which already increased people’s general happiness 400 years ago. You can also try to throw oranges at the dragon.