2012, the same day he was released by Vålerenga, he signed a short-term contract until the end of the season with the Norwegian club Fredrikstad in hope that he could save them from relegation. Although he stepped up the challenge and was hyped by the Norwegian media as Fredrikstad's potential saviour, the club was relegated in the final match of the season, losing 2–0 at home against Molde. His short-term contract expired shortly after, and was not renewed as Pušić himself did not want to play in the Adeccoliga. On 17 January 2013, he signed with a third Norwegian club, Brann on a free transfer. He was signed as a striker to replace Brann's previous season's top scorer Kim Ojo, following his transfer to the Belgian club KRC Genk. Top scorer in Denmark On 16 January 2014, he signed a three-year contract with the Danish club Esbjerg fB for an unknown fee. During his first season at the club, Pušić made 12 league appearances, scoring 5 goals. Halfway through the 2014–15 Danish Superliga, Pušić was sold to FC Midtjylland, for a reported fee of 7.5 million Danish kroner (approximately £0,9 million). Ultimately, Pušić scored 17 goals during the season and finished as the league overall top scorer, while Midtjylland won the championship for the first time in its history. In 2015–16, Pušić was a regular starter as Midtjylland finished third in the league. He played 25 competitive games and scored 13 goals. He was, however, deemed surplus to requirements during the following season and joined the Dutch Eredivisie club Sparta Rotterdam on a half year loan on 28 January 2017. On 26 August 2017, Pušić signed a one-year contract with the Danish defending champions F. C. Copenhagen. On 15 July 2018, AC Horsens announced they had signed Pušić on a free transfer and handed him a two-year deal. Four days later, on 19 July 2018, this deal was annulled on Pušić's request. Pušić joined 3. Liga club TSV 1860 Munich on a one-year contract in summer 2020. He agreed the termination of his contract in December due to personal issues, having made 8 appearances for the club. International career Whilst playing for Vienna in 2007, Pušić was called up to the Austrian U-20 squad in preparation for the U-20 World Cup in Canada and played his first and, to date, only international game for the Austrian U-20 team. He ultimately