Your buddy is telling the biggest bs I ever heard. If you have the patience to start them at 18 months to 2 years or even later, that's great. Get this facts straight also: "hot" doesn't mean started. It just means "aggressive behaviour" but the dog could be cold.
No interest in fighting ( on the street, or on the yard) does not mean "cold", dog could be hot as fuck when put to work.