The beagle is and old breed of dog. They were, and still are today, used as hunting dogs.
The beagle has been around for a while but there are new " variations" of beagles according to the akc.
Any intact dog (not spayed or neutered) can breed with any other dog, no matter the breed. "Puggles" are not a dog breed, rather they are a popular cross between a Beagle and a Pug. Because Puggles...