If the given triangle is acute, 6 of the 9 points (the 3 midpoints of the sides and the 3 altitude feet) will lie on the triangle itself.
If the given triangle is obtuse, only 4 of the 9 points will lie on the triangle itself. This happens because 2 of the altitude feet, the orthocenter, and all 3 midpoints between the orthocenter and the vertices will lie outside of the triangle. This leaves only 1 altitude foot and the 3 midpoints of the sides lying on the triangle itself.