Alfie is now 16 weeks old now and although he is pretty good on the lead when he sees other dogs he of course pulls like mad and I was wondering...