From where you are...
ClearAll[a, b, r];
a = 1;
b = 2;
c = 3;
r = 6;
ss = Subsets[{x, y, z} /.
Solve[{(x - a)^2 + (y - b)^2 + (z - c)^2 == r^2, x != a, y != b,
z != c}, {x, y, z}, Integers], {3}];
nonright = Pick[ss, (FreeQ[#, \[Pi]/2] &) /@ ({VectorAngle[#2 - #1, #3 - #1],
VectorAngle[#1 - #2, #3 - #2],
VectorAngle[#1 - #3, #2 - #3]} & @@@ ss)];
...the easiest way is to pick the triangles that are coplanar with the center {1, 2, 3}:
Pick[
nonright,
Det /@ Map[# - {1, 2, 3} &, nonright, {2}],
0]
Coplanarity is detected by translating the figure so that the center {1, 2, 3} moves to the origin.
Alternatively, one can select them directly from ss. In addition to picking triangles coplanar with the center, we must exclude ones for which an edge is collinear with the center. (If a side were collinear with the center, the side would be a diagonal and the triangle would be right.)
Here we test the ranks of several matrices form by coordinates of three points chosen in all possible ways from the center and three vertices of a triangle, where as above the figure has been translated so that the center is at the origin. The total of the ranks should be 8. (It may take a little thought to convince yourself this is correct. One key observation is that if two points on the sphere are collinear with the center, then the center of the circle passing through the vertices of the triangle is the center of the sphere, and in fact the triangle is right.)
Pick[
ss,
Total[MatrixRank /@
Table[Delete[Transpose@(Transpose@# - {1, 2, 3})~Append~{0, 0, 0}, i],
{i, 4}]] & /@ ss,
8]
Unfortunately, there are no such triangles.