You might find your hush puppies are greasy because your oil was too cool. To get a nice brown, crispy outside and a delicious, non-greasy inside, you need your oil to be very hot - around 375F. If it's too cold, the oil will seep into the dough instead of browning it.