Yes, but it takes a lot of time, effort, learning and patience on your part. Yes, you can train a service dog, but it is a hectic task to pull off. So, you better leave it to a professional trainer.