By Miguel Rivera

Middleweight contender Alfredo 'Perro' Angulo did not hold back his feelings about countryman Saul "Canelo" Alvarez.

The rugged Mexican brawler made some very harsh statements when asked for his opinion as to why Canelo (48-1-1, 34 KOs) was facing Julio Cesar Chavez Jr. at 164.5-pounds - while refusing last year to fight unified champion Gennady Golovkin (36-0, 33 KOs) at the middleweight limit of 160-pounds.

Angulo feels Canelo should be fighting Golovkin, and not Chavez Jr., on May 6th at the T-Mobile Arena in Las Vegas.

In his opinion, Angulo feels Chavez Jr. will struggle to make the agreed upon catch-weight, which he says was a motivating factor in Canelo making that fight.

"Why [is Canelo fighting Chavez at 164.5 and not Golovkin at 160]? Because there is something that I've always said. There is something that fighters have that coaches can not teach or give to them - and that's heart and what hangs from every man (balls)," said Angulo for Villainfy Media.

"[Canelo] does not want to fight with Golovkin because Golovkin is a hard puncher, he is a strong at 160. [Canelo] has no problem [fighting at] 160. With Chávez, what they are going here [is draining him]."

"Chavez likely does not have the same level of skill that Golovkin has, they know he's going to struggle with the weight, they know he's going to have to squeeze down. Those are the tactics that they are using in this fight. He will fight Chavez and win a lot of money, instead of facing a Golovkin where maybe the amount of money will be the same."

"It's all about two similar purses [that Canelo can earn], but [Chavez does] not have the same quality of a Golovkin, a Golovkin that is a natural 160 pounder. Golovkin is not going to fight to make the 160 pound limit, unlike Chavez who will [struggled to get to 164.5]."