development stacks, just like building blocks

Development is evolution, growth, expansion, and progress. It is also, according the dictionaries which I found totally unhelpful, the action or process of developing. The Stages of Canine Development (Scott & Fuller) is a super useful tool for anyone who works with dogs professionally, or any owner who really wants to learn more and have…