Dog Grooming

Grooming Services
Give your pets the pampering they deserve with our professional grooming services. From luxurious baths and stylish haircuts to nail trimming and ear cleaning, our experienced groomers offer a full range of services to keep your furry friend looking and feeling their best. We cater to all breeds, coat types, and special needs, ensuring a calm and stress-free experience every time. Regular grooming is essential for appearance and your pet’s health—preventing matting, skin issues, and infections. Book On-Demand Services with Petsalonapp Grow Your Business With Our PetSalonApp, Offering a Variety of Pet Services..
Whether you’re preparing for a special occasion or it’s time for a routine clean-up, our grooming experts provide personalized care using high-quality, pet-safe products. Choose between in-salon appointments or mobile grooming services that come straight to your doorstep for ultimate convenience.
Book On-Demand Services with Petsalonapp
<svg xmlns="" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid" class="lds-ripple" style="background:0 0"></svg>
<form class="search-main-form" name="search_drivers_form" id="search_drivers_form" method="POST" novalidate="novalidate">
<input type="hidden" name="from_lat_long" id="from_lat_long" value="">
<input type="hidden" name="from_lat" id="from_lat" value="">
<input type="hidden" name="from_long" id="from_long" value="">
<input type="hidden" name="user_location" id="user_location" value="">
<input type="hidden" name="etype" id="etype" value="UberX">
<input type="hidden" name="navigatedPage" id="navigatedPage" value="UberX">
<input type="hidden" name="iSubVehicleCategoryId" id="iSubVehicleCategoryId" value="">
<input type="hidden" name="provider_sort" id="provider_sort" value="Best">
<input type="hidden" name="vCountry" id="vCountry" value="US">
<input type="hidden" name="iVehicleCategoryId" id="iVehicleCategoryId" value="">
<input type="hidden" name="vTimeZone" id="vTimeZone" value="">
<input class="input-to formVal filter-by-text" type="text" placeholder="Any treatment or ve..." name="searchdata" id="searchdata" autocorrect="off" autocomplete="off">
<!--Dog Grooming
Dog Grooming
<!--Cat Grooming
Cat Grooming
<!--Pet Boarding
Pet Boarding
<!--Dog Training
Dog Training
<!--Dog Walking
Dog Walking
<!--Pet Siiting
Pet Siiting
<!--Mobile Grooming
Mobile Grooming
<!--Veterinary
Veterinary
<!--Specialty
Specialty
<!--<input class="input-where formVal" type="text" placeholder="Current location" id="to" name="tDestAddress" spellcheck="false" value="" autocorrect="off" autocomplete="off">-->
<input class="input-where formVal searchTerm" type="text" name="location" id="from" placeholder="Enter your address" autocorrect="off" spellcheck="false" autocomplete="off">
<input type="hidden" name="from_lat_lng" id="from_lat_lng" value="">
<!--
<input name="datetimecheck" placeholder="Select Date" id="datetimepicker" autocomplete="off" class="date formVal flatpickr-input" type="text" readonly="readonly">
<input type="text" name="timecheck" value="" placeholder="Any Date" id="timepicker" autocomplete="off" class="date "/>
<button type="button" id="submitbtn" class="search-btn">Search</button>
<!--<button type="button" name="submit" id="submitbtn" class="form-group serch_btn" value="send">Search</button>-->
</form>
[removed][removed]
[removed][removed]
[removed]
var search_provider_base_url = 'https://www.petsalonapp.com/search-providers/';
$('body').on('keyup', '.select2-search__field', function () {
$(".select2-container .select2-dropdown .select2-results .select2-results__options").addClass("hideoptions");
if ($(".select2-results__options").is(".select2-results__message")) {
$(".select2-container .select2-dropdown .select2-results .select2-results__options").removeClass("hideoptions");
}
});
function formatDesign(item) {
//console.log(item.text);
/*if(item.text == 'Searching…'){
console.log('item1');
$(".select2-container .select2-dropdown .select2-results .select2-results__options").removeClass("hideoptions");
}*/
$(".select2-container .select2-dropdown .select2-results .select2-results__options").removeClass("hideoptions");
if (!item.id) {
return item.text;
}
//console.log(item);
var selectionText = item.text.split("--");
if (selectionText[2] != null && selectionText[1] != null) {
var $returnString = $('' + selectionText[0] + '' + selectionText[1] + "" + selectionText[2] + '');
} else if (selectionText[2] == null && selectionText[1] != null) {
var $returnString = $('' + selectionText[0] + '' + selectionText[1] + '');
} else if (selectionText[2] != null && selectionText[1] == null) {
var $returnString = $('' + selectionText[0] + '' + selectionText[2] + '');
}
//$(".select2-container .select2-dropdown .select2-results .select2-results__options").removeClass("hideoptions");
return $returnString;
}
function formatDesignnew(item) {
if (!item.id) {
return item.text;
}
var selectionText = item.text.split("--");
return selectionText[0];
}
$(document).ready(function () {
$("#searchdata").on('keyup', function (e) {
var iVehicleCategoryId = $('#searchdata').val();
var ajaxData = {
'URL': 'https://www.petsalonapp.com/ajax_find_services.php?iVehicleCategoryId=' + iVehicleCategoryId,
'AJAX_DATA': "",
'REQUEST_DATA_TYPE': 'json'
};
getDataFromAjaxCall(ajaxData, function (response) {
if (response.action == "1") {
var data = response.result;
$('#searchResults').show();
$('#searchResults').html('');
//console.log(data);
//console.log(data.length);
$.map(data, function (item) {
var textdata = item.vTitle; // Get title
var itemname = textdata;
var itemid = item.iVehicleCategoryId;
var vListLogo = item.vListLogo3;
var listItem = $('
// var imgTag = $(' />
> />
> />
/>
/>
$( />
});< />
} />
// />
}< />
});< />
});< />
});< />
/*< />
$( />
$( />
/>
/>
/>
/>
};< />
/>
/>
/>
$( />
$( />
// />
// />
< />
$. />
/>
/>
/>
> />
> />
> />
/>
/>
$( />
});< />
} />
// />
}< />
});< />
}); < />
}); */< />
$( />
$( />
/>
/>
/>
$( />
$( />
$( />
});< />
});< />
$( />
$( />
/>
$("# />
$("# />
$("# />
/>
$( />
$( />
});< />
});< />
/>
/>
$. />
}< />
$( />
/>
/>
/>
/>
$( />
$("<>")< />
. />
. />
. />
. />
}< />
}< />
});< />
/>
/>
// />
} />
// />
} />
$( />
}< />
});< />
});< />
< />
/>
/>
/>
/>
/>
/>
});< />
}< />
}< />
< />
/>
/>
/>
lng = "(" />
var oldlat = "";
var oldlong = "";
var oldlatlong = "";
var oldAddress = "";
SetGeoCookie('GEO_LATITUDE', geo_latitude, 1);
SetGeoCookie('GEO_LONGITUDE', geo_longitude, 1);
SetGeoCookie('GEO_LATLNG', geo_lat_lng, 1);
$("#from_lat").val(geo_latitude);
$("#from_long").val(geo_longitude);
$("#from_lat_lng").val(geo_lat_lng);
$("#from_lat_long").val(geo_lat_lng);
getReverseGeoCode('from', 'from_lat_lng', "EN", geo_latitude, geo_longitude, oldlat, oldlong, oldlatlong, oldAddress, function (latitude, longitude, address, address_components, map_api_service) {
var place_details = getPlaceDetails(address_components, map_api_service);
$('#user_location').val(place_details);
$('#location').val(address);
});
}
document.getElementById('from').addEventListener('keypress', function (event) {
if (event.keyCode == 13) {
event.preventDefault();
}
//it is because only space is not allowed but write address at that time space is allowed..
if (event.keyCode == 32 && $("#from").val() == '') {
event.preventDefault();
}
});
function showError(error) {
switch (error.code) {
case error.PERMISSION_DENIED:
$('.detect-loc').attr('title', 'You have blocked Petsalonapp from tracking your location. To use this, change your location settings in browser.');
break;
case error.POSITION_UNAVAILABLE:
$('.detect-loc').attr('title', 'Sorry. We are not able to get your Location. Please try again later.');
break;
case error.TIMEOUT:
$('.detect-loc').attr('title', 'You have blocked Petsalonapp from tracking your location. To use this, change your location settings in browser.');
break;
case error.UNKNOWN_ERROR:
$('.detect-loc').attr('title', 'You have blocked Petsalonapp from tracking your location. To use this, change your location settings in browser.');
break;
}
}
function getPlaceDetails(address_components, map_api_service) {
var suburb = "";
var state = "";
var location = "";
for (var i = 0; i < address>
if ($.inArray("locality", address_components[i]['types']) !== -1) {
suburb = address_components[i]['short_name'];
}
if ($.inArray("administrative_area_level_1", address_components[i]['types']) !== -1) {
state = address_components[i]['short_name'];
}
if (state == "") {
if ($.inArray("country", address_components[i]['types']) !== -1) {
state = address_components[i]['long_name'];
}
}
}
location = state;
if (suburb != "") {
location = suburb + ", " + state;
}
return location;
}
$('#submitbtn').click(function () {
console.log("last come here");
$('#search_drivers_form').submit();
});
[removed]
OUR PET SERVICES SPECIALTIES
How it Works
- Choose a grooming package or customize your own.
- Select your preferred groomer and time slot.
- Drop off your pet or opt for mobile grooming (if available).
- Get real-time updates and pick up a fresh, clean, happy pet.