My Cocker puppy is teething and currently has all 4 canines coming through. The milk teeth are still there and not loose. At vets for something else and there was a suggestion I have them removed when he is castrated. I don't neuter my dogs without reason. He is not yet 5 months old! Any ideas to help the teeth shift apart from chews and bones, or just leave for several months -how long?