I am a bit confused. We have only had Archie for 3 weeks, we were told by the owner he was 4 months old but when we took him to vets two weeks ago for his first jabs she said looking at his teeth he was at least 5 months old. I asked her about when to castrate him and she said not to bother as it wouldnt make any difference to his behaviour or health etc??!! Yesterday, Archie had his 2nd set of jabs and this time it was a senior nurse who said that looking at his teeth he was at least 6 months old and when were we thinking of getting him castrated!! I said the last vet said not to bother and she then said 'oh thats not right getting him done will calm him down, reduce the testosterone in his body, reduce unwanted behaviour, marking his scent everywhere and reduces the risk of certain cancers'. Now Im confused, I was always let to believe castration was for the best when calming unwanted behaviour etc so was the vet right or did the nurse just want some extra money out of us??