Problem Solving in Dog Training