No. Riolu is classified as "No Egg Group." However, you can evolve it and breed it with Field or Human-Like pokemon.
Chat with our AI personalities
Riolu is considered a 'baby' Pokemon like Smoochum, and Pichu. It cannot breed until it evolves.
you can breed a lucario with a ditto or go to iron island and get a egg from riley
To breed a Riolu, you need to put a Lucario/Riolu with a Pokemon of 1. The opposite gender, and 2. Sharing an Egg Group with Lucario/Riolu into the Daycare Center. (Those Egg Groups being Ground and Human Shape) OR Put a female Riolu / Lucario with a Ditto in the Daycare Center Following either step, an egg will be produced. Walking/Biking with this egg in your party will hatch it into Riolu. (6656 Steps, which can be halved by bringing a Pokemon with either Flame Body or Magma Armor as it's ability)
you can breed a riolu egg with those moves if they where taught by a TM
Teach it TMs for all of them EXEPT sky uppercut is ONLY an egg move for riolu