can get it done at the vets any age i think. atb
any vet will do it under general anesthetic not sure on the price tho if possible get them done when the pups are a few days old a lot cheaper and a lot less hassel
price depends on weight of the dog mate.had a dog a few yrs back had to get them removed he was about 60lbs it cost 120 squid