Most Leonbergers are wonderful, loving dogs, but due to their size and strength, they are NOT the dog for everyone.
They require time, dedication, grooming and, above all, training to ensure a well-behaved dog.
Buying any dog should be a lifetime commitment, so make sure you learn about the Leonberger before you buy.