Ddog is being castrated next week but we've been given conflicting advice on recovery times. Our vet says 3 weeks, friend who is a vet says 5 days . Can I ask for your experiences? Ddog is a lab cross, 14 months old.