Aspirin can cause GI upset in dogs so I would stop that. I would also increase the protein in his diet with boiled chicken (no bones) but you say he's not eating. However he may eat the chicken so at least try that.
I am concerned he has a blockage in his GI tract or colitis. Has there been any vomiting. Thank you, vetmom