Abstraction for Dogs page 5