Testosterone levels in male dogs typically begin to decrease after neutering. Generally, it takes around six weeks for the hormones to completely leave the dog's system. However, in young animals (under 6 months), testosterone levels may remain higher than normal until they reach sexual maturity at around 18-24 months old.