Thanks everyone for your input. I didn't think dogs could get hemroids, but that's what it looked like to me and I didn't know what else to call it.
When I called the vet they said they couldn't fit us in until late saturday
but I called again this morning expressing my concern so they are squeezing us in this afternoon.
I'll post back with results.