Canine Miracles for Heroes services Iowa. We train and place well-trained service dogs with Veterans and Rescue Personnel suffering from PTSD and other trauma. In an effort to help more Veterans and Rescue Personnel we also help those individuals train their own dog.