Added validation methods to dog