Yes beagles are suitable not just for children but also for the rest of your family. The other dog breeds that would be suitable for the children and are friendly in nature are the Golden Retriever, Labrador Retriever, Poodle, Irish Setter, Vizsla, Newfoundland, Collie, Bull Terrier and the Bull Dogs.
Of course, we will all be biased to our experiences with dogs but I am a huge fan of Shih Tzus/Maltese combinations. I am on my second breed of this mix and the experiences so far have been superior. Also, if you are open to shedding, labs are fantastic animals for anyone of any age.