Yes, you can prepare the dish a few hours in advance. However, since little smokies are already cooked, you're essentially just warming them in the sauce. So, it's best to start them a few hours before you plan to serve them.