beagle: the pros & cons of owning one