I am after a new lens for my Canon but can't decide what to go for, I am on a tight budget (times are hard) and want a fast focusing lens for taking pictures of the dogs working and with a minium 300mm focal length. Any suggestions?.......................