My hand slipped at the end, I was looking to see if I had a Tepig, since you mentioned you still needed that. I did have a Piplup, so now you're only missing one starter, right?
The others are Pokemon I've bred before. Oddish even comes in a fancy Lure Ball ;)