No, you should NOT drain a sebaceous cyst yourself. This can cause the infection to spread. If you think your dog has a sebaceous cyst, take him to the vet.