As I sit here writing the rain is beating down and it's around 6C outside. The weather for the past few weeks has been a tough environment for both man and beast.