Maybe you aren't familiar with what a spaghetti western is since half these movies aren't spaghetti westerns. They aren't westerns starring Clint Eastwood, although he did star in three of the most famous spaghetti westerns. A spaghetti western is simply a western movie made by an Italian film maker. They don't have to necessarily be filmed in Italy (the Man With No Name trilogy was filmed in Spain, as were most others) but some of them are filmed there as well. They also don't have to necessarily be about the American West; a popular subgenre of spaghetti westerns took place during the Mexican Revolution at the beginning of the 20th century. "Django Unchained", while taking many of its stylistic cues from spaghetti westerns, is not technically a spaghetti western since Tarantino is American. It is more an ode to that genre than a film within that genre.
As far as spaghetti westerns that I would recommend, you can't go wrong with the following films. Anything other than these are probably not going to interest those who aren't really into the western genre and low budget-type films in general since most spaghetti westerns were made with very little money.
A Fistful of Dollars
For a Few Dollars More
The Good, The Bad and the Ugly
Once Upon a Time in the West
Duck, You Sucker (also known as A Fistful of Dynamite)
Death Rides a Horse
Django (not Django Unchained, but the film where Tarantino takes the name from, directed by Sergio Corbucci)
edit: never mind. I didn't realize you were simply listing Eastwood films. Can't argue with that list either.