Abstraction for Dogs page 8