MECHANICAL CANINE