Refactored simple dog for clarity