Hemorrhoids On A Dog

My dog has external hemorrhoids on his ulcerated skin. What is this?
My dog is a boston terrier and he has a big bruise or a bump on his skin and he is bleeding and running.
See a vet. I bet they have learned some something about it in their 8 years of veterinary school. I bet nobody here knows, especially without seeing it.
dog hemorrhoids – great video!