Have you got him into any puppy classes?? They are great for you to learn new techniques of control and brilliant for Archie cos he'll meet other puppies and learn about doggy ettiquette then perhaps he wont turn so manic when he comes across another dog cos he'll be used to them
