Yes, you can definitely teach your dog to walk on a leash without pulling. Consistent training, positive reinforcement, using the right equipment such as a front-clip harness or head halter, and being patient can help you achieve this goal. Gradually teaching your dog to walk politely by rewarding them for walking nicely beside you and redirecting their attention when they start to pull will help to instill good leash manners.