The best counters to expose Raticate's weaknesses

The evolution of the diminutive Rattata, Raticate, isn't a great battler in Pokemon GO, but countering it is still advised for trainers that encounter it.

As a Normal-type Pokemon, Raticate has one weakness and one resistance in Pokemon GO. Its weakness is Fighting-type moves, while its lone resistance is Ghost-type moves. This should be taken into consideration when countering Raticate in a battle.

Raticate does take neutral damage from almost all sources and doesn't really have the stats to withstand much. However, countering it as a Normal-type is at least good practice for dealing with other Normal-types like Snorlax, Chansey, etc.

Pokemon GO: Top counters to defeat Raticate

Raticate's original art as it appeared in Pokemon Red and Blue by Ken Sugimori (Image via Nintendo/The Pokemon Company)

When countering Raticate in Pokemon GO, it's all about utilizing Fighting-type moves. If these moves are used by Fighting-type Pokemon, their damage will increase because of Same Type Attack Bonuses (STAB) triggering.

With that in mind, trainers will want to key in on using their best Fighting-type Pokemon to take Raticate down quickly. If trainers don't have any Fighting-types to spare, they need not worry. Raticate is relatively fragile and will drop fairly quickly to all damage types that aren't Ghost-type.

Regardless, utilizing Fighting-type moves and Pokemon will make the job much faster, ideal for Pokemon GO trainers who want to move along to other things.

Below, trainers can find a list of Pokemon and moves that are highly effective for whittling down Raticate's HP with haste:

Fast moves

  • Counter
  • Low Kick

Charge moves

  • Focus Blast
  • Aura Sphere
  • Superpower
  • Dynamic Punch
  • Close Combat
  • Sacred Sword

Pokemon

  • Mega Lopunny
  • Lucario
  • Conkeldurr
  • Sawk
  • Machamp
  • Pirouette Meloetta
  • Terrakion
  • Breloom
  • Blaziken
  • Heracross
  • Hariyama
  • Sirfetch'd
  • Toxicroak
  • Emboar

In addition to the listed Pokemon and moves, there are many more capable of defeating Raticate in Pokemon GO. As long as trainers are keying in on using Fighting-type moves and Pokemon, Raticate should prove no real trouble at all.

Its lack of defense and stamina stats means Raticate is more or less a pushover unless compared to Rattata. Users can keep tapping and hammering away at Raticate, and it'll drop before it knows what hit it.

Exploiting its weaknesses is just the icing on the cake to make the whole fight end quickly and efficiently.

More from Sportskeeda

" modalPopup.closeOnEsc = false; modalPopup.setHeader("Why did you not like this content?"); modalPopup.setContentText(modalText); modalPopup.addCancelOkButton("Submit", resetRatingAndFeedbackForm, sendRating); modalPopup.removeCloseModalIcon(); modalPopup.disableDismissPopup(); modalPopup.open(); } else { sendRating(index); } } function sendRating() { var requestPayload = { "post_id": 979078, "rating_value": ratingValue } if (ratingValue > 3) { requestPayload.rating_feedback_type = null; requestPayload.rating_feedback = null; } else { if (!$('input[name="drone"]:checked') || !$('input[name="drone"]:checked').value) { showErrorMessage('option'); return; } if (!$(".post-rating-feedback-note textarea") || !$(".post-rating-feedback-note textarea").value) { showErrorMessage('note'); return; } var selectedOption = $('input[name="drone"]:checked').value; var feedbackNote = $(".post-rating-feedback-note textarea").value; requestPayload.rating_feedback_type = selectedOption; requestPayload.rating_feedback = feedbackNote; } pureJSAjaxPost(addratingAPI, requestPayload, onsaveRatingSuccess, onsaveRatingFail, function() {}, true); } function resetRatingAndFeedbackForm() { var activeStars = Array.from($all('.rating span.rating-star.active')); for (var i=0; i < activeStars.length; i++) { activeStars[i].classList.remove("active"); } if ($('input[name="drone"]:checked')) { $('input[name="drone"]:checked').checked = false; } var userNote = document.querySelector(".post-rating-feedback-note textarea"); userNote.value = ''; modalPopup.close(); } function onsaveRatingSuccess() { modalPopup.close(); savePostIdInUserRatedPostsCookie(); $("#post-rating-layout").classList.add("hidden"); $("#post-rating-message").classList.remove("hidden"); window.setInterval(function showMessage() { $("#post-rating-widget").classList.add("hidden"); }, 3000); } function onsaveRatingFail() { console.error('Saving post rating failed!'); modalPopup.close(); } function savePostIdInUserRatedPostsCookie() { userRatedPostIds.push(979078); var expiryTime = new Date(); expiryTime.setMonth(expiryTime.getMonth() + 12); // Expiry after 1 year setCookie("user_rated_post_ids", JSON.stringify(userRatedPostIds), expiryTime); } function isPostRatedByUser() { var userRatedPostIds = getCookie('user_rated_post_ids'); if (userRatedPostIds) { try { userRatedPostIds = JSON.parse(userRatedPostIds); } catch (err) { console.error(err); return false; } } else { return false; } if(userRatedPostIds.indexOf(979078) >= 0) { return true; } else { return false; } } function getRatingCountByPostId(postId) { return new Promise(function(resolve, reject) { pureJSAjaxGet( getRatingCountBaseURL + postId + '/rating/count', function(data) { try { data = JSON.parse(data); if (data.meta_value) { resolve(data.meta_value); } reject("Failed to fetch rating count for the post:" + postId); } catch (err) { reject("Failed to fetch rating count for the post:" + postId); } }, function(err) { reject("Failed to fetch rating count for the post:" + postId); }, true); }); } function showErrorMessage(messageType) { var messageContainerId = '#' + messageType + '-error'; $(messageContainerId).classList.remove('hidden'); window.setInterval(function () { $(messageContainerId).classList.add("hidden"); }, 5000); } (function() { var callFired = false; function lazyLoadPostRating() { if (callFired) return; callFired = true; if (!isPostRatedByUser()) { getRatingCountByPostId(979078) .then(function(ratingCount) { if (ratingCount < 10) { $("#post-rating-widget").classList.remove("hidden"); } }) .catch(function(err){ console.error(err); }); } } document.addEventListener("scroll", lazyLoadPostRating, { passive: true, once: true }); document.addEventListener("mousemove", lazyLoadPostRating, { passive: true, once: true }); document.addEventListener("touchmove", lazyLoadPostRating, { passive: true, once: true }); })();

ncG1vNJzZmivp6x7tLzOq6uso5WasaJ6wqikaKifoLKuu81op6ijlaK8r3nGqGStoJVir6a%2F02aaqK2eqbKzv4yer6mno5p6s63TopqarJViwG7DxJqip52jqLK0