It usually takes 4-6 months to fully potty train a puppy. Consistency, patience, and positive reinforcement are key. Remember to take your puppy out frequently and praise them when they go outside.