V roce 1997 se však rozhodl vrátit do Topoľčan i za cenu toho, že půjde do nižší soutěže. V rodném mužstvu strávil celé tři roky. Znovu byl pilířem mužstva a vysloužil si také opětovný start v extralize. V sedmi zápasech opět oblékl dres Martina. Už natrvalo tam odešel znovu v roce 2000. V ročnících 2001/02 a 2002/03 zde zaznamenal shodnou bodovou sbírku – 6 branek, 14 asistencí, ale také 70 trestných minut.
Poté tento produktivní bek padl do oka Vladimíru Růžičkovi, a proto jeho další kroky směřovaly do Čech. Se Slavií Praha absolvoval letní přípravu, avšak v české extralize se neobjevil. Těsně před začátkem sezóny 2003/04 se totiž do Slavie vrátil ze zámoří Petr Kadlec a pro Schneidera najednou nebylo místo a tak odešel zpět na Slovensko, tentokrát do Žiliny. Chomutov se tak stane jeho prvním českým působištěm.
Sezóna Klub Z G A B TM 1995-96 MHC Martin (SVK1) 1 0 0 0 0 MHC Martin – jun. 40 13 6 19 90 1996-97 Spišská Nová Ves (SKV1) 18 0 2 2 6 MHC Martin – jun. 24 9 10 19 36 1997-98 VTJ Topoľčany (SVK2) 44 4 8 12 38 1998-99 MHC Martin (SVK1) 7 0 0 0 2 VTJ Topoľčany (SVK2) 11 4 1 5 14 1999-00 VTJ Topoľčany (SVK2) 38 5 11 16 105 2000-01 MHC Martin (SVK1) 49 2 5 7 36 MHC Martin (SVK1,p-o) 3 0 0 0 0 2001-02 MHC Martin (SVK1) 48 6 14 20 70 2002-03 MHC Martin (SVK1) 51 6 14 20 70 MHC Martin (SVK1,p-o) 4 0 0 0 24 2003-04 HK SKP Žilina (E,SVK) 38 2 4 6 42 HK SKP Žilina (E,SVK,p-o) 4 0 0 0 12