HJK Helsinki (2010)
Hanya bertahan 2 musim, Pukki kembali ke kampung halamannya Finlandia dan membela HJK Helsinki agustus tahun 2010 dengan nilai transfer yang dirahasiakan.Â
Schalke04 (2011)
Setelah menjalani musim yang impressive bersama HJK Helsinki selama 1 1/2 musim, Â Pukki mencoba tantangan baru di Liga yang lebih besar lagi. Pada tahun 2011, Schalke04 membayar 1.35m atau sekitar 24 miliar lebih untuk mendaratkan pemain internasional Finlandia itu ke Veltins Arena, markas Schalke.
Pukki melakukan debutnya bersama Schalke di Bundesliga pada 18 september 2011 sebagai pemain pengganti. Tidak seperti ketika di Sevilla yang kebanyakan bermain di tim B, Pukki lebih mudah beradaptasi bersama Schalke. Total dari 19 laga Pukki mencetak 5 gol dan 1 assist.Â
Dimusim keduanya bersama Schalke, karir Pukki mulai mandek dengan hanya mencatatkan 17 penampilan dimana sebagian besar diturunkan sebagai pemain cadangan. Produktifitasnya menurun dengan hanya mencetak 3 gol dan 2 assist.Â
Musim 2013/2014, karir Pukki semakin tidak jelas bersama klub Bundesliga itu. Berposisi asli sebagai striker, Pukki malah digeser ke wing kiri yang membuatnya kesulitan untuk menunjukkan kemampuan terbaiknya. Hanya sekali tampil sepanjang musim membuat Pukki mulai mencari jalan keluar. Deadline day tahun 2013 dimanfaatkan Pukki untuk berpindah klub sesuai kesepakatan bersama dengan Schalke. Pukki pindah ke Liga Skotlandia.Â
Glasgow Celtic (2013)
Sebelum pindah dengan status pinjaman diakhir musim, Pukki membantu Celtic di kualifikasi Liga Champions dengan mencetak brace melawan  KR Reykjavik and 1 assist vs Legia Warsaw.Â